Negative integer and real in lexer; mod in machine with evaluation test