@dougmerritt
Well, I'm just being a bit slow working through, like, given the article's description of a parser, imagine I wanted to parse
(- 1 + 2 * 3 / 4)
I'm having more trouble than I thought writing a parser from the diagrams on page 47.
Ah, I might have misread Pratt's line in the article about the unwritability of
(= (+ (* a (^ b 2)) (* c (^ d 2))) (* 4 (sin (+ a b))))
:
"(But I have recently encountered some LISP users claiming the reverse, so I may be biased.)"
@webhat @mdhughes