Это работа Лексера по паритету se Числа и строки?

Разбирать числа и строки - это работа лексера?

Это может показаться глупым или нет, учитывая тот факт, что я спрашиваю, есть ли лексер должен анализировать ввод. Однако я не уверен, действительно ли это работа лексера или парсера, потому что для правильного лексирования лексеру необходимо сначала проанализировать строку / число , поэтому может показаться подобный код будет продублирован, если синтаксический анализатор сделает это.

Действительно ли это работа лексера? Или следует лексеру просто разбить строку типа 123.456 на строки 123 , . , 456 и позволить синтаксическому анализатору вычислить остальные? Со строками сделать это не так-то просто ...

31
задан Mehrdad 12 June 2011 в 04:33
поделиться