lexer.apl: added a comment about token types
updated comments in parser.coffee
reduced AST node types to single characters
renamed token types 'D'→'⋄' and 'E'→'$'