GNU bison

GNU bison — программа, предназначенная для автоматического создания парсеров по данному описанию грамматики. Программа Bison относится к свободному ПО, разработана в рамках проекта GNU и портирована под все традиционные операционные системы. Программа Bison во многом совместима с подобной программой Yacc. Обычно используется в комплексе с лексическим анализатором Flex.

Flex используется для описания базовых токенов и создания программы (кода на C++), перерабатывающей поток символов в поток токенов. Bison используется для описания граматики, построенной на базе алфавита токенов, и используется для генерации программы (кода на языке C++), которая получает на вход поток токенов и находит в этом потоке структурные элементы (нетерминальные токены) согласно заданной грамматике.

См. также

 
Начальная страница  » 
А Б В Г Д Е Ж З И Й К Л М Н О П Р С Т У Ф Х Ц Ч Ш Щ Ы Э Ю Я
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
0 1 2 3 4 5 6 7 8 9 Home