Skip to content

Releases: lynnporu/annotatec

annotatec 1.2

26 Dec 16:43
4c2789d
Compare
Choose a tag to compare
annotatec 1.2 Pre-release
Pre-release

Improvements:

  • create alias for library's literal
  • add default function's arguments
  • automatic C code parsing
    • parse function signatures
    • parse typedef ... type_name; declarations
    • parse struct declarations and their typedefs
    • parse enum declarations and their typedefs

annotatec 1.1

26 Dec 15:52
4c2789d
Compare
Choose a tag to compare
annotatec 1.1 Pre-release
Pre-release

Improvements:

  • Cast function results to the corresponding flag, enum of typedef if it was declared so
  • Add native support for pointers of types and values
  • Support for function pointers
  • @type is now not necessary for @enum and @flags
  • Assign global variable directly from Python wrapper
  • Parse directories
  • Support recompilation and delayed compilation (you can parse files and compile them later)

annotatec 1.0

26 Dec 15:47
4c2789d
Compare
Choose a tag to compare

This release contains basic implementation.

  • Support for functions
  • Support for structs
  • Support for enums
  • Support for variables
  • Support for typedefs
  • Support for flags
  • Python loader
  • C files parser

Download it with

pip install annotatec==1.0