Changes for version 0.27 - 2014-01-06
- Jean-Damien Durand <jeandamiendurand@free.fr>
- release trial fixes
- C::Scan cmp MarpaX::Languages::C::Scan
- typedefs_structs test and change following before/after fix
- ISO_ANSI_C_2011/Scan.pm : missing enum in KEY2ID and fix before/after as per C::SCan
- ISO_ANSI_C_2011/Scan.pm: POD fix
- ISO_ANSI_C_2011/Scan: POD fixes
- ISO_ANSI_C_2011/Scan: POD fixes
- vdecl_hash test
- vdecls test
- typedef_texts and typedefs_maybe tests
- ISO_ANSI_C_2011/Scan: sort explicitely when output is a map on hash result
- scan.t: typedef_hash test
- scan.t: t+
- parsed_fdecls test
- ISO_ANSI_C_2011/Scan.pm: Fix bug in _analyseDirectAbstractDeclarator, missing checks in _prependRcp and _appendRcp
- ISO_ANSI_C_2011/Scan.pm: Fix POD and 'ty' in parsed_fdecls in case of a function
- ISO_ANSI_C_2011/Scan.pm: Fixed PURGE_IDX value, removed unused _copyRcp
- C::Scan t+
- C::Scan integration: t+
- use Pod::Usage
- c2ast.pl: say that unknown options are sent to cpp
- import C::Scan-like module
Documentation
C source analysis
Modules
Translate a C source to an AST
Simple but powerful callback generic framework that depend on nothing else but core modules.
Events callback when translating a C source to an AST
Code reference for the Simple callback generic framework.
Options for the Simple callback generic framework.
C grammar written in Marpa BNF
ISO ANSI C 2011 grammar written in Marpa BNF
ISO ANSI C 2011 grammar actions
Implementation of Marpa's interface
Log::Any implementation on top of Marpa
Scope management when translating a C source to an AST
C Translation to AST - Class method utilities
Find data in C AST
C::Scan-like interface