Результаты поиска по запросу "flex-lexer"

3 ответа

Поддержка Flex (лексера) для Unicode

Мне интересно, поддерживает ли новейшая версия flex юникод? Если да, то как можно использовать шаблоны для соответствия китайским иероглифам? Больше:Используйте регулярное выражение для сопоставления ЛЮБОГО китайского символа в кодировке ...

4 ответа

Используйте регулярное выражение для сопоставления ЛЮБОГО китайского символа в кодировке utf-8

Например, я хочу сопоставить строку, состоящую изm вn Китайские иероглифы, тогда я могу использовать: [single Chinese character regular expression]{m,n}Существует ли какое-либо регулярное выражение одного китайского символа, который может быть ...

1 ответ

Разбор YAML - лекс или раскатанный вручную?

Я пытаюсь написать простой синтаксический анализатор YAML, я прочитал спецификацию на yaml.org, перед тем как начать, мне было интересно, лучше ли написать обработчик, созданный вручную, или использоватьlex (flex/bison). Я посмотрел наlibyaml ...

ТОП публикаций

1 ответ

@caf: ОК - это имеет смысл.

у разбить C-файл на токены не для компиляции, а для анализа. Я чувствую, что это должно быть довольно просто, и пытался искать онлайн для определенногоtokens.l (или что-то похожее) файл для flex со всей определенной грамматикой C, но ничего не ...

2 ответа

как насчет правой рекурсии: top_level = оператор top_level | заявление

исал переводчик для C-подобного языка, используя Flex и Bison для сканера / анализатора. Работает нормально при выполнении полных программных файлов. Сейчас я пытаюсь реализовать REPL в интерпретаторе для интерактивного использования. Я хочу, ...

1 ответ

 шаблон, который соответствует только конец файла. Вероятно, вы можете вернуть некоторый токен, указывающий конец файла, синтаксическому анализатору следующим образом.

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

1 ответ

 для дальнейшего использования?

у ссылаться на этот вопрос для некоторых предыстории: Регулярное выражение для строкового литерала в flex / lex [https://stackoverflow.com/questions/2039795/regular-expression-for-a-string-literal-in-flex-lex] Проблема, с которой я сталкиваюсь, ...

8 ответов

Проблемы с unistd.h при компиляции программы bison & flex под vc ++

Я использую Bison & Flex (загружается через Cygwin) с VC ++. Когда я компилировал программу, я получил ошибку:

1 ответ

Пишем вновь входящий лексер с Flex

Я новичок, чтобы согнуть. Я пытаюсь написать простой лексер / сканер с Flex. Определение лексера идет ниже. Я застреваю с ошибками компиляции, как показано н...

6 ответов

Есть ли альтернатива flex / bison, которую можно использовать в 8-битных встроенных системах?

Я пишу небольшой интерпретатор для простого BASIC-подобного языка в качестве упражнения на микроконтроллере AVR в C с использованием цепочки инструментов avr...