Результаты поиска по запросу "flex-lexer"
Разбор YAML - лекс или раскатанный вручную?
Я пытаюсь написать простой синтаксический анализатор YAML, я прочитал спецификацию на yaml.org, перед тем как начать, мне было интересно, лучше ли написать обработчик, созданный вручную, или использоватьlex (flex/bison). Я посмотрел наlibyaml ...
Используйте регулярное выражение для сопоставления ЛЮБОГО китайского символа в кодировке utf-8
Например, я хочу сопоставить строку, состоящую изm вn Китайские иероглифы, тогда я могу использовать: [single Chinese character regular expression]{m,n}Существует ли какое-либо регулярное выражение одного китайского символа, который может быть ...
Поддержка Flex (лексера) для Unicode
Мне интересно, поддерживает ли новейшая версия flex юникод? Если да, то как можно использовать шаблоны для соответствия китайским иероглифам? Больше:Используйте регулярное выражение для сопоставления ЛЮБОГО китайского символа в кодировке ...
Гибкое сканирование новой строки для зубров
Я хотел бы использовать один и тот же flex / bison сканер / парсер для интерпретатора и для загрузки файла для интерпретации. Я не могу заставить разбор новой строки работать правильно в обоих случаях. Интерпретатор: есть подсказка, и я могу ...
Почему этот код зубра производит неожиданный вывод?
гибкий код: 1 %option noyywrap nodefault yylineno case-insensitive 2 %{ 3 #include "stdio.h" 4 #include "tp.tab.h" 5 %} 6 7 %% 8 "{" {return '{';} 9 "}" {return '}';} 10 ";" {return ';';} 11 "create" {return CREATE;} 12 "cmd" {return CMD;} 13 ...
Токен END OF FILE с flex и bison (работает только без него)
ОК, это довольно странный вопрос, потому что то, что у меня есть, работает так, как я хочу. Я пишу парсер для выражения лямбда-исчисления. Таким образом, выражение может быть одним из четырех: переменнаяпостоянная(выражение ...
разобрать bibtex с помощью flex + bison: вновь
Последние несколько недель я пытаюсь написать парсер для bibtex ( http://www.bibtex.org/Format/ [http://www.bibtex.org/Format/]) файл с использованием flex и bison. $ cat raw.l %{ #include "raw.tab.h" %} value [\"\{][a-zA-Z0-9 ...
Написание компиляторов ... что правильно, а что нет? [закрыто]
Хорошо, в моем стремлении выяснить, что нужно для написания компилятора, я достиг некоторого препятствия. Кажется, что у каждой технологии или инструмента, которые я нахожу, есть какое-то противостояние. Я сейчас использую Bison и Flex, но у ...
Неопределенная ссылка на yywrap
У меня есть простой «язык», который я использую Flex (Lexical Analyzer), это так: /* Just like UNIX wc */ %{ int chars = 0; int words = 0; int lines = 0; %} %% [a-zA-Z]+ { words++; chars += strlen(yytext); } \n { chars++; lines++; } . { chars++; ...
как разобрать из строки, а не из файла [дубликата]
Возможный дубликат: Как заставить YY_INPUT указывать на строку, а не на stdin в Lex & Yacc (Solaris) [https://stackoverflow.com/questions/1920604/how-to-make-yy-input-point-to-a-string-rather-than-stdin-in-lex-yacc-solaris] я хочу разобрать из ...