kmyacc based parser
sync with latest grammars
simplify and document interfaces
re-introduce parse error handling
add Demo Calculator
allow reduction of parse errors