Changes for version 0.60
- Evaluation after parsing also gets entered value as argument.
- EBNF parser set up. Added STRING_EVALUATION to support this.
- LOCATION subroutine created.
- Added parse_hash as parameter to evaluation, unevaluation, parse_forward, and parse_backtrack.
- Removed increasing_value_function, now a returned value of parse_forward.
- Added initial_value for non standard parses.
- final_value added for parsing non strings.
- fix to passed in separator to use index instead of regex search which would fail on special characters
- Fix for when only one rule in grammar.
- If a multiple rule has maximum of 1 child (i.e. for an optional rule) then the subrules within are not necessarily set to arrays when passed as parameters to the evaluation routine.
- Parameters to which_parameters_are_arrays changed.
Modules
EBNF based regexp backtracking parser and tree evaluator.
Comma Separated Values
Output/Input parser in Extended Backus Naur Form.
Provides
in lib/Parse/Stallion.pm
in lib/Parse/Stallion.pm