lalr1 parser
  adapted by john Skaller
  from original PyLR
    __version__ = "$Id: Grammar.py,v 0.2 1997/12/13 03:02:13 scott Exp scott $"
  with permission by Scott Chronis
    mailto:scott@chronis.icgroup.com