Updated to version 0.0.1 of the parser. Grammar is using a Y combinator now to implement self-recursion