| 2 || context-free || ''A'' -> [anything] || non-deterministic push-down automaton || syntax analysis for most programming languages | | 2 || context-free || ''A'' -> [anything] || non-deterministic push-down automaton || syntax analysis for most programming languages |