Changes for version 0.004 - 2013-11-10

  • Jean-Damien Durand <jeandamiendurand@free.fr>
    • perl critic
    • perlcritic.rc
    • Remove Template.pm from allow_dirty
    • Try to not be fooled by git commit of ECMAScript_262_5/Template at BeforeBuild exit code
    • Add git commit of ECMAScript_262_5/Template at BeforeBuild
    • ECMAScript_262_5 Generic Template for version 0.004
    • script/generateTemplate.pl: better indentation
    • ECMAScript_262_5/Template: Putted by hand until I understand how to tell dzil to do it for me...
    • script/generateTemplate.pl: Generate POD
    • Template.pm fix t+
    • BeforeBuild of lib/MarpaX/Languages/ECMAScript/AST/Grammar/ECMAScript_262_5/Template.pm
    • Supressed script/generateTemplateXslate.pl
    • generateTemplateXslate.pl -> generateTemplate.pl
    • AST/Grammar/ECMAScript_262_5/Template: Generated template for ECMAScript_262_5
    • script/generateTemplateXslate: PP version
    • AST/Grammar/ECMAScript_262_5/Program: no more need ot automatic blessing
    • AST/Grammar/ECMAScript_262_5: This grammar's generic template
    • AST/Grammar: template() stub
    • AST: Removed startRuleId
    • AST: startRuleId method
    • AST: sub templatePath
    • generateTemplateXslate: use ~ between calls
    • generateTemplateXslate: typo fix
    • generateTemplateXslate.pl: automatic generation of template's template - prototype
    • generateTemplateXslate: prototype
    • AST: get the underlying grammarAlias
    • AST/Grammar: rename alias() method to grammarAlias()
    • AST/Grammar: return the grammar alias as found in this distribution
    • Program: no need anymore of "proxy" G1 rules since the parse tree value will contain the G1 rules Id
    • Program/Actions: shall I return reference to @_ directly or not
    • AST: describe contains both G0 and G1
    • AST: new format for describe
    • Program: AST is a hash with values and ruleId
    • AST: Fix usage of is_lax
    • AST: Add version of this package in cache
    • AST: default cache is off
    • AST: describe() method, factorized _init()
    • Impl: g1_rule_ids() and rule()

Modules

Translate a ECMAScript source to an AST
ECMAScript grammar written in Marpa BNF
ECMAScript, grammars base package
ECMAScript-262, Edition 5, grammars base package
ECMAScript-262, Edition 5, lexical grammar written in Marpa BNF
ECMAScript 262, Edition 5, lexical grammar actions
ECMAScript-262, Edition 5, lexical numeric grammar written in Marpa BNF
ECMAScript-262, Edition 5, lexical string grammar written in Marpa BNF
ECMAScript-262, Edition 5, lexical string grammar written in Marpa BNF
ECMAScript-262, Edition 5, lexical program grammar written in Marpa BNF
ECMAScript 262, Edition 5, lexical expressions grammar actions
Template for ECMAScript_262_5 transpilation using an AST
ECMAScript-262, Edition 5, grammar written in Marpa BNF
Implementation of Marpa's interface
Log::Any implementation on top of Marpa
ECMAScript Translation to AST - Class method utilities