Changes for version 0.33 - 2014-01-20
- Jean-Damien Durand <jeandamiendurand@free.fr>
- Removed work files
- t/*.t: alwys call value()
- Opaque ASM support for everything not GCC inline ASM
- AST/Util.pm: force non true space to a true space for error reporting
- AST/Util.pm: Fixed $log->fatalf() arguments
- MASM: dev+
- MASM: dev+
- work/MSASM2.pl: dev+
- work/MSASM.bnf: fixed end of buffer detection + use forgiving
- work/MSASM.bnf: add end of buffer to endOfLine
- work/MSASM.bnf: dev+
- Revert "work/MSASM.bnf: dev+"
- This reverts commit 693733464525e669c1b7454bfeb43b83104435af.
- work/MSASM.bnf: dev+
- work/MSASM.bnf: dev+
- work/MSASM.bnf: :discard rule dev+
- work/MSASM.bnf: dev+
- work/MSASM.bnf: dev+
- work/MSASM.bnf: dev+
- work/MSASM.bnf: dev+
- work/MSASM.bnf: dev+
- MSASM.bnf: dev+
- work/MSASM.bnf: dev+
- Impl.pm: Bump Marpa::R2 dependency to version 2.078000
- Grammar/ISO_ANSI_C_2011.pm: use insentitive lexemes for MASM
- AST.pm: Reduce the number of calls to value()
- dist.ini: Move [OSPrereqs / MSWin32] after [MakeMaker]
- Grammar/ISO_ANSI_C_2011.pm: ambiguity with msvsAsmType
- ISO_ANSI_C_2011/Scan.pm: Environment variables support for cpprun and cppflags, Shell quoting when executing the preprocessor
- dist.ini: Win32::ShellQuote on MSWin32
- examples/h2xs.PL : Marpa aware version
- ISO_ANSI_C_2011/Scan.pm: more protections
- Merge branch 'master' of https://github.com/jddurand/MarpaX-Languages-C-AST
- ISO_ANSI_C_2011/Scan.pm: parsed_fdecls is not interested by typedef'ed functions declarations, prevent more undefined to be inserted
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