lexer.py: simplify token names
add initial test data