LDT: a language definition technique
GLL Parsing