CYK Parser

John Cocke, Daniel Younger & Tadao Kasami, 1967

O(n³|G|)

The CYK algorithm (1967) runs in O(n³|G|) for grammars in Chomsky normal form, filling a triangular chart of nonterminals for each substring.