Ah. Yes. My own bottom-up parser-generator (CYK algorithm). Right there. Ooh yeah...