Flex

Flex

Flex (бърз генератор на лексикален анализатор) е инструмент за генериране на скенери.Скенер, понякога наричан токенизатор, е програма, която разпознава лексикални модели в текста.Програмата flex чете зададени от потребителя входни файлове или нейното стандартно въвеждане, ако не са посочени имена на файлове, за описание на скенер, който да генерира.Описанието е под формата на двойки правилни изрази и C код, наречени правила.Flex генерира изходен файл на C, наречен "lex.yy.c", който определя функцията yylex ().Файлът "lex.yy.c" може да бъде компилиран и свързан за създаване на изпълним файл.Когато изпълнимият файл се изпълнява, той анализира своя вход за поява на текст, съвпадащ с правилните изрази за всяко правило.Всеки път, когато намери съвпадение, той изпълнява съответния код C ....
flex

Категории

Алтернативи на Flex за всички платформи с търговски лиценз