Modified the singleton parser generator to take a transformer function.
Renamed REPEAT function to REPEAT*.
Added a REPEAT+ function for at least one repetition.