Elixir
ichor_runtime
The small runtime support library every Ichor-generated parser calls into, plus standalone precedence-climbing parsing, term recursion and unification/backtracking search.
Intention
It is everything left over once you subtract the compiler from what a generated parser actually calls: capture dispatch, error formatting, the compiled tokenizer and parser combinators, the LR/GLR runtime. Publishing it separately is what lets a project depending on generated parsers keep Ichor itself a dev-only dependency, out of the release build entirely.
Install
{:ichor_runtime, "~> 0.2"}