Remove some excessive iolist_to_binary calls.
The inner part of the group doesn't need to be tagged.
Cleanup field_range transformation.

Also moved naggy double-quote in special_char into a single-quotes so
syntax highlighting will be happier.
Remove a bunch of transformations that are unnecessary.

These mostly just extracted portions of the parse tree only to
reassemble them in the same form as the input text.