Tokenize numbers and operators
External definitions and types
Expression parser
Parentheses support
Unary minus