Based on the experience from branch lexer3 I started working on an improved iteration with the focus on error recovery and cleanness.
The results are very promising. For benches/simple.ftl I see:
master/parser: 15.825 us
lexer3/lexer: 4.3235 us
lexer3/parser: 9.5706 us
lexer4/lexer: 4.0224 us
lexer4/parser: 5.6915 us
Based on the experience from branch
lexer3
I started working on an improved iteration with the focus on error recovery and cleanness. The results are very promising. Forbenches/simple.ftl
I see:master/parser: 15.825 us lexer3/lexer: 4.3235 us lexer3/parser: 9.5706 us lexer4/lexer: 4.0224 us lexer4/parser: 5.6915 us