Changes for version 1.04 - 2013-07-26
- Remove hard-coded temp dir name from t/ge2tokens.t, which was left over from testing the testing code.
- Move sub edge() from Actions.pm into StringParser.pm, because it's never called by Marpa as an action. It was left in Actions.pm to simplify my switching back-and-forth between actions and pauses as I studied the behaviour of these 2 mechanisms.
- Document that my usage of pauses is more of an intermediate/advanced usage rather than something for beginners.
- Re-write docs where lexing and parsing is discussed, vis-a-vis the Marpa view of processing. This re-write also applies to the accompanying article mentioned in the docs.
- Expand docs describing the methods. Some methods were not included in previous documentation.
Documentation
Generate MarpaX::Demo::StringParser's html/index.html.
Run MarpaX::Demo::StringParser::Parser.
Modules
Conditional preservation of whitespace while parsing
Actions called from MarpaX::Demo::StringParser
A config manager for use by MarpaX::Demo::StringParser
Utils used by MarpaX::Demo::StringParser
Utils used by MarpaX::Demo::StringParser