设计一个计算器的词法分析器,用以识别tokens,要求能够正确识别数字、运算符和字母变量。