Tweaked generated parsers, added example visitor implementation