Changelog for MarpaX-Languages-ECMAScript-AST
0.004 2013-11-10T17:14:49
[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()
0.003 2013-11-03T21:48:28
[Jean-Damien Durand <jeandamiendurand@free.fr>]
- Release of version 0.003
- Program: Insert a true semicolon in the AST where there is an invisible
semicolon
- AST: Fix usage of cache
- Program: Put special lexeme in dedicated LHSs
- Program/Actions: remove non-needed actions
- Fix filename cache
- AST: Fix POD about cache
- AST: use my_dist_data for cache root storage
- AST: Fix synopsis, use CHI label and namespace
0.002 2013-10-31T21:01:47
[Jean-Damien Durand <jeandamiendurand@free.fr>]
- Release of version 0.002
- Cache via CHI and optimizations
- Fix POD
- Fixed usage
- Rebless explicitely NumericLiteral lexemes
0.001 2013-10-30T18:05:36
[Jean-Damien Durand <jeandamiendurand@free.fr>]
- Release of version 0.001
- first commit
- first commit