External: https://core.tcl.tk/akupries/marpa/home
See also
Marpa is a Tcl binding to libmarpa, in the spirit of the Marpa::R2 perl binding.
libmarpa is an Earley parser engine, with both Leo and Aycock-Horspool fixes.