Gecko: a fast GLR parser with automatic syntax error recovery
Summary
Gecko is a fast GLR parser library in C that supports full context-free grammars with automatic syntax error recovery and competitive speed compared to YACC on unambiguous grammars. The article details Gecko's goals, features, grammar description formats, operator precedence, library architecture, automatic error recovery, and benchmarking against YACC, ElkHound, and YAEP.