-- Optimised LOOKAHEADS (replacing all syntactic lookahead by numeric lookaheads)
Benchmark                               (version)  Mode  Cnt    Score    Error  Units
JSQLParserBenchmark.parseSQLStatements     latest  avgt   15  264.132 ±  9.636  ms/op
JSQLParserBenchmark.parseSQLStatements        5.2  avgt   15  415.744 ± 20.602  ms/op
JSQLParserBenchmark.parseSQLStatements        5.1  avgt   15   89.387 ±  1.916  ms/op
JSQLParserBenchmark.parseSQLStatements        5.0  avgt   15   68.810 ±  2.591  ms/op
JSQLParserBenchmark.parseSQLStatements        4.9  avgt   15   60.515 ±  1.650  ms/op
JSQLParserBenchmark.parseSQLStatements        4.8  avgt   15   60.002 ±  1.259  ms/op
JSQLParserBenchmark.parseSQLStatements        4.7  avgt   15   73.291 ±  3.049  ms/op

-- Optimised LOOKAHEADS (replacing huge numeric lookaheads with syntactic lookaheads again)
Benchmark                               (version)  Mode  Cnt    Score    Error  Units
JSQLParserBenchmark.parseSQLStatements     latest  avgt   15  249.408 ± 11.340  ms/op
JSQLParserBenchmark.parseSQLStatements        5.2  avgt   15  388.453 ± 13.149  ms/op

-- Disable `FunctionAllColumns()`
Benchmark                               (version)  Mode  Cnt    Score   Error  Units
JSQLParserBenchmark.parseSQLStatements     latest  avgt   30   83.504 ± 1.557  ms/op
JSQLParserBenchmark.parseSQLStatements        5.2  avgt   30  400.876 ± 8.291  ms/op
JSQLParserBenchmark.parseSQLStatements        5.1  avgt   30   85.731 ± 1.288  ms/op

-- Token Manipulation
JSQLParserBenchmark.parseSQLStatements     latest  avgt   30   78.287 ±  4.730  ms/op
JSQLParserBenchmark.parseSQLStatements        5.2  avgt   30  356.553 ± 24.823  ms/op
JSQLParserBenchmark.parseSQLStatements        5.1  avgt   30   86.815 ±  1.771  ms/op