if fixed
lexer reads signed numbers