Added a description to script.
Added comment to generated scala file.
Add proper token text for non-constant tokens.
Also some cosmetic changes.
Various improvements.