remove an unused variable to simplify a macro
lexer: save comments for all tokens, not only ones with a value
renamed RESULT to VALUE_TOKEN for consistency with TOKEN
fix compilation by inlining ship_comment

because setCommentBefore is a method, not a function
fixed garbled comments: forgot to make a copy for YCode

at this point the stupid bugs should be fixed(TM)
and the fun begins: have the PARSER properly harvest ALL
the comments and attach them to the right places