added stateCallback for exposing lexer state hidden under -D expose_lexer_state
Merge pull request #14 from SmilyOrg/development

added stateCallback for exposing lexer state
added generatedRulesets and generatedRulesetNames as macro-generated fields containing all the rulesets built through @:rule
replaced generatedRulesetNames with name field on Ruleset
fix eof handling (closes #18)
Merge pull request #17 from SmilyOrg/rulefields

added generatedRulesets and generatedRulesetNames
add ArithmeticParser example
bugfix
support unary -
use __unsafe_get on cpp
Make it possible to inject a code between lexer and parser
Fix comments to match functions
move LexerTokenSource to its own file
allow using regex literals for lexer rules
generate python code too
use prefix increment
whitespace
this is going to be 3.0.0 I suppose
throw on empty pattern group
initial crude support for unicode character groups (depending on unifill)