hmm.. Packrat / PEG parsing is very annoying when it comes to whitespace and left recursion, lets continue on miniup..
more fixes
formatted all code
notes en fixes
started with reimplemention. other was too java-ish and too string dependent. will make this parser support PEG like syntax
a ParserRule is now a real function. More strongly types other constructs
created all core PEG matchers
notes, improved token matching
started bootstrapper, added notes about detecting recursion
- added notes and test cases about left recursion
- added bootstrap parser for parsing miniup grammars
- minor code improvements
added regular expressions
api / code improvements
restructured parser.Parse
- added error handling
- parse functions is now a class
- added util functions
- added debugging
- removed a bunch of todo's
all kind of fixes, mainly improved logging.
added test page
w00t! x=z now parses!
Improved construction of regexes
Parser now succeeds with success on miniup and javascript grammars (no idea whether they are correct though)
* improved regexes
* build grammar builder
* some AST improvements and notes
miniup can now bootstrap parse itself
cleaned up repo