Add example syntax file
Add example syntax file
Support reusing of Lexer instances
Lexer: Remove the context class
Remove ** from syntax & support integers with _
Add XLexer which will implement the X grammar