Лексический анализ: различия между версиями

[непроверенная версия][отпатрулированная версия]
Содержимое удалено Содержимое добавлено
мНет описания правки
убрал прямые сслыки, переставил разделы
Строка 13:
 
== Пример ==
 
Для примера, исходный код следующей строки программы
net_worth_future = (assets - liabilities);
Строка 35 ⟶ 34 :
 
Токен с типом и соответственно подготовленным значением передаётся на вход [[синтаксический анализ|синтаксического анализатора]].
 
== Генераторы лексических анализаторов ==
{{список примеров}}
* [[lex]]  — стандартный генератор в Unix
* [[GNU flex|Flex]]  — альтернативный вариант классической 'lex' утилиты
* [[JLex]]  — генератор на Java
* [[ANTLR]]
 
== См. также ==
 
* [[Синтаксический анализ]]
* [[Компилятор]]
* [[Транслятор]]
 
== Генераторы лексических анализаторов ==
* [[lex]] — стандартный генератор в Unix
* [[GNU flex|Flex]] — альтернативный вариант классической 'lex' утилиты
* [[JLex]] — генератор на Java
* [[Quex]]
* [http://plas.fit.qut.edu.au/gplex/ gplex] — генератор лексических анализаторов для С#
* [http://www.inf.uos.de/alumni/bernd/oolex/ OOLEX] — объектно-ориентированный генератор анализаторов
* [http://www.re2c.org/ re2c]
* [[ANTLR]]
* [http://www.haskell.org/alex/ alex] — генератор лексических анализаторов для Haskell
* [http://www.erlang.org/doc/man/leex.html leex] — генератор для Erlang
 
== Литература ==