fixed constant parsing and moved it to lexer.java instead of conststo