JavaCC: различия между версиями

[непроверенная версия][непроверенная версия]
Содержимое удалено Содержимое добавлено
м →‎Ссылки: категория
Нет описания правки
Строка 1:
'''javaccjavaCC''' — средство создания классов на языке [[javaJava]] для проверки и разбора структурированного текста.
 
В больших системах часто необходимо выполнять разбор и анализ данных, которые представляют собой текст, оформленный в соответствии с особыми правилами (например, в [[СУБД]] — это текст [[SQL]] запросов, в компиляторах — исходные файлы).
Правила, по которым строится текст для обработки обычно называют ''[[Формальная грамматика|грамматикой'']]. Программа, которая транслирует исходный текст в вид, который прост для программной обработки, называется ''[[парсером'']].
 
JavaccJavaCC облегчаетобеспечивает создание программ, которые разбирают и анализируют входной текст в соответствии с заданной [[грамматика|грамматикой]], то есть javaccJavaCC облегчает написание [[парсер]]овпарсеров.
 
==Ссылки==