解析数字和字符串是词法分析员的工作吗?
鉴于我正在询问词法分析器是否应该解析输入,这可能听起来也可能听起来不笨.但是,我不确定这实际上是lexer的工作还是解析器的工作,因为为了lex正确,lexer需要首先解析字符串/数字,所以看起来代码会重复,如果解析器执行此操作.
它确实是词法分析员的工作吗?还是应该词法分析器只是分手像串123.456入串123,.,456并让解析器弄清楚的休息吗?使用字符串这样做不会那么简单......
123.456
123
.
456
parsing tokenize lexer
lexer ×1
parsing ×1
tokenize ×1