Reporting broken strings now works better (and its behaviour can be flag-adjusted)
Additions to Python lexer file
Changes to rules/ directory
Changed default broken string reporting while lexing Python to the beginning of string
Added .loads() method to token stream
Small fix in lexer, added .lex() method (alias for .tokenize()) in lexer
Small addition to parser
Updated frontends
Fixed method rename breaking tests
Added new case to tests
Longest matching alternative is now matched
String tokens are defalut, type can be omitted in declaration
Better error reporting about unexpected tokens in parser
New test (skipped for now)
Added new module, it is responsible for (de)serialization of lexers and parsers