Javacc

Поделись знанием:
Перейти к: навигация, поиск

JavaCC — средство создания классов на языке Java для проверки и разбора структурированного текста.

В больших системах часто необходимо выполнять разбор и анализ данных, которые представляют собой текст, оформленный в соответствии с особыми правилами (например, в СУБД — это текст SQL запросов, в компиляторах — исходные файлы). Правила, по которым строится текст для обработки, обычно называют грамматикой. Программа, которая транслирует исходный текст в вид, который прост для программной обработки, называется парсером.

JavaCC обеспечивает создание программ, которые разбирают и анализируют входной текст в соответствии с заданной грамматикой, то есть JavaCC облегчает написание парсеров.

Напишите отзыв о статье "Javacc"



Ссылки

  • [javacc.java.net/ Официальный сайт JavaCC]  (англ.)
  • [www.javable.com/javaworld/12_00/02/#JavaCC Создайте свой собственный язык используя JavaCC]

Отрывок, характеризующий Javacc

В это время он получил письмо от жены, которая умоляла его о свидании, писала о своей грусти по нем и о желании посвятить ему всю свою жизнь.
В конце письма она извещала его, что на днях приедет в Петербург из за границы.
Вслед за письмом в уединение Пьера ворвался один из менее других уважаемых им братьев масонов и, наведя разговор на супружеские отношения Пьера, в виде братского совета, высказал ему мысль о том, что строгость его к жене несправедлива, и что Пьер отступает от первых правил масона, не прощая кающуюся.
В это же самое время теща его, жена князя Василья, присылала за ним, умоляя его хоть на несколько минут посетить ее для переговоров о весьма важном деле. Пьер видел, что был заговор против него, что его хотели соединить с женою, и это было даже не неприятно ему в том состоянии, в котором он находился. Ему было всё равно: Пьер ничто в жизни не считал делом большой важности, и под влиянием тоски, которая теперь овладела им, он не дорожил ни своею свободою, ни своим упорством в наказании жены.