chilon::parser tutorial
- Parse a single javascript variable definition.
- Using many<>. Parser many variable definitions.
- Using lexeme<>. Correct the variable identifier syntax.
- Using choice<>. Allow functions and variables to be mixed and improve the identifier syntax.
- Storing parse results in custom classes.
- Using simple_node<> to allow parsing rules to refer to themselves recursively.
- Building operator trees and using tree_*<> rules to eliminate unnecessary AST nodes.
- A fully functional parser for an extended PEG notation that contains AST building enhancements as found in chilon::parser.
- Using key<> to stored hash maps.
- Using key<> to hash choice.