17 results (0.3 seconds)
++ed by:
Jean-Damien Durand
and 4 contributors
Documentation
c2ast - C source analysis
cscan - C source scan (C::Scan alternative)
Modules
MarpaX::Languages::C::AST - Translate a C source to an AST
MarpaX::Languages::C::AST::Callback - Simple but powerful callback generic framework that depend on nothing else but core modules.
MarpaX::Languages::C::AST::Callback::Events - Events callback when translating a C source to an AST
MarpaX::Languages::C::AST::Callback::Method - Code reference for the Simple callback generic framework.
MarpaX::Languages::C::AST::Callback::Option - Options for the Simple callback generic framework.
MarpaX::Languages::C::AST::Grammar - C grammar written in Marpa BNF
MarpaX::Languages::C::AST::Grammar::ISO_ANSI_C_2011 - ISO ANSI C 2011 grammar written in Marpa BNF
MarpaX::Languages::C::AST::Impl - Implementation of Marpa's interface
MarpaX::Languages::C::AST::Impl::Logger - Log::Any implementation on top of Marpa
MarpaX::Languages::C::AST::Scope - Scope management when translating a C source to an AST
MarpaX::Languages::C::AST::Util - C Translation to AST - Class method utilities
MarpaX::Languages::C::Scan - C::Scan-like interface
Changes for version 0.37
  • Ben Bullock <benkasminbullock@gmail.com>
    • indent the heredocument part of the code correctly
  • Jean-Damien Durand <jeandamiendurand@free.fr>
    • t/struct.t: add a function declaration in struct
    • Callback/Events.pm: force struct counter to have a persistence level to "level", add these counters to parameterDeclarationCheck
    • Callback/Events.pm: added missing counters in topic data, that caused parse table to be processed even in struct context
    • t/struct.t: renamed misleading identifier "free" to "this"
    • t/struct.t: case that failed with 0.36-TRIAL
    • t/obscure_typedef_*style.t : change comment
    • bug fix with parameter not obscuring typedef
    • bin/c2ast: missing --trace option
    • rulesByDepth: sort by ruleId eventually
    • ruleByDepth: use rule_name and put more info the result
    • use Marpa::R2 2.081001
    • Merge branch 'master' of https://github.com/jddurand/MarpaX-Languages-C-AST
    • rulesByDepth
    • dev+
    • POD update
    • dev+
  • jddurand <jeandamiendurand@free.fr>
    • Merge pull request #8 from benkasminbullock/patch-1 indent the heredocument part of the code correctly



Hosting generously
sponsored by Bytemark