Changelog for MarpaX-Languages-ECMAScript-AST
0.005 2013-11-30T21:36:50
[Jean-Damien Durand <jeandamiendurand@free.fr>]
- Lexical/StringLiteral/Actions.pm; octal actions fixes
- AST/Impl.pm: typo in POD
- AST/Impl.pm: possibility to cache the Marpa::R2::Scanless::G for speedup
- Program/Actions.pm: StringLiteral action
- Program.pm: StringLiteral action
- Program.pm: keepOriginalSource => 0
- Lexical/StringLiteral: actions
- Lexical/NumericLiteral/Actions.pm: Removed use Math::BigInt
- Grammar/ECMAScript_262_5.pm: Removed non-needed code
- Grammar/Base.pm: Fixed default _grammar_option, Say default value for
parse() options
- Exceptions.pm: Added missing ABSTRACT and VERSION
- ECMAScript_262_5 Generic Template for version 0.005
- NumericLiteral: actions dev+
- NumericLiteral: actions dev+
- NumericLiteral: action templates
- NumericLiteral: more actions
- MV of NumericLiteral: dev+
- MV of NumericLiteral: dev+
- NumericLiteral actions and injection
- Fix transpilation callbacks return value processing
- script/generateTemplate.pl: fix callback usage
- use Exception::Class
- generateTemplate: callback trial t+
- Impl: rule_id, rule_expand, symbol_name
- AST: Use recommended Marpa methods
- Removed non warnings recursion
[jddurand <jeandamiendurand@free.fr>]
- NumericLiteral: dev+
0.004 2013-11-10T17:16:22
[Jean-Damien Durand <jeandamiendurand@free.fr>]
- Release of version 0.004
- 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