Merge pull request #1 from antialize/master

Add support for ?
Add table emitter
Make table emitter callable
Move generate_lexer