While reading "Parsing Mixfix Operators" http://www.cs.nott.ac.uk/~nad/publications/danielsson-aim8-talk.handout.pdf I wondered: why use a memoizing backtracking implementation rather than something based on Floyd's operator precedence parsers? Stefan