@dasyatidprime I never got that far! And all the parser theory I learned (or at least that I remember) is from reading books about the compilers. They go *fairly* deep into the theory but that one bit never seems to have struck me before now.
Besides, being a well-documented epiphany doesn't make it less of an epiphany! :-P