Changes for version 2.00
- Added the following parameters: incorporate find_all (only for string input) match_maximum global (now only keeps pos of input if global is set) substitute substitution match_start match_length
- Removed need_not_match_whole_string (replaced by match length, though match_length is in parse_and_evaluate)
- Added the following subroutines: search search_and_substitute
- Required version of Test::More to be at least 0.71 (some unknown early version of Test::More fails on is_deeply in a test).
- Removed final_position_routine Removed initial_position_routine Add length_routine
- Changed required output of parse_forward (3rd result is delta).
- Fixed error with not removing entries in bottom_up_left_to_right with fast move back.
- Removed traversal_only
- start_rule found can be sub rule of itself.
Modules
EBNF based regexp backtracking parser and tree evaluator.
Comma Separated Values
Output/Input parser in Extended Backus Naur Form.
Parser for subset of grammars written for Parse::RecDescent
Provides
in lib/Parse/Stallion.pm
in lib/Parse/Stallion/RD.pm
in lib/Parse/Stallion/RD.pm
in lib/Parse/Stallion/RD.pm
in lib/Parse/Stallion/RD.pm
in lib/Parse/Stallion.pm