Cleanup comments, parameter list formatting, and capitalization.
Remove commented-out code to lex conditional compilation directives.
Initial pass at multi-line strings.  Works, but I'll get rid of the ~x madness.