Added regexps and changed the way standard reductions are applied (now applied to the underlying parser of a nonterminal, not the nonterminal directly)