Parser now runs without dying.  AST tree time!