input.dat was renamed to input.py. The lexer now support numeric literals and identifiers.