“…Bottom-up methods compute the leaves of the parse tree first, and grow toward the root. Yet, derivative-based parsing differs from bottom-up methods too, including abstract interpretation [4,5], operator-precedence parsing [11,16], simple precedence parsing [8], bounded context parsing [12], SLR parsing [7], LALR parsing [6], LR(k) parsing [14], GLR parsing [17], CYK parsing [10,20,3], and Earley parsing [9]. Derivative-based parsing shares full coverage of all context-free grammars with GLR, CYK and Earley.…”