README.md | 2 + src/buffer.cpp | 2 +- src/buffer.hpp | 8 + src/main.cpp | 1 - src/parser.cpp | 4 + src/parser.hpp | 2 + src/parsergen.cpp | 276 ++++++++++++++++++++++++++------ 7 files changed, 244 insertions(+), 51 deletions(-)