Я храню аргументы, переданные основному в yacc в файле. Теперь я хочу, чтобы закон считал свой вход из этого файла, а не терминала. Я знаю, что могу указать на yyin на файл как yyin = fopen ("fn", "r")...
Изучаю закон в этом процессе, я генерирую маркеры для языка C, и пытаюсь распознать однострочные комментарии "//", но имею конфликт с оператором деления [1-9] [0-9] * |0x [0-...
Я могу использовать код, сгенерированный flex/bison|lex/yacc в многопоточной среде? Я боюсь, что существует много глобальных переменных. Как это может быть зафиксировано?
Я уже искал свой ответ, но я не получил быстрого ответа для простого примера. Я хочу скомпилировать гибкий провод/бизона scanner+parser использующий g ++ просто, потому что я хочу использовать классы C++ для создания AST...
Как я могу использовать сканер I ' Вы написали с использованием Flex в рамках разрабатываемой мной программы? В частности, в классе C ++ в качестве метода класса и из отдельного файла с одним основным методом для ...
У других людей была следующая проблема, с которой я столкнулся, но я не могу найти никого, кто сообщил бы о решении ... заставить Flex обнаружить EOF (конец файла) . Мне нужен Flex, чтобы найти EOF и вернуть ...
Я разработан компилятор, используя Flex / Bison.
У меня есть это предупреждение в моем выходе на сборку. ПРЕДУПРЕЖДЕНИЕ. Введите CLASH ('S' '') на действии по умолчанию любая помощь, пожалуйста?
Я очень новичок в Lex и Yacc. У меня есть программа Lex Пример: wordcount.l Я использую windows и putty. Я просто пытаюсь запустить этот файл .. Сохраняется ли файл wordcount.l на диске C?
Компилирую ли я ...
I ' m иметь файлы Lex и YACC для анализа моих файлов (файл .l и файл .y). Как скомпилировать эти файлы и как создать для них эквивалентный файл .c на платформе Windows?
Я новичок в Ant, но я испытал это » довольно хороший шаблон для создания общих целей ant, которые должны вызываться с помощью задачи antcall с различными параметрами. Мой пример - цель компиляции, ...
Я хотел бы иметь возможность анализировать непустой, состоящий из одного или нескольких элементов список, разделенный запятыми (и, возможно, заключенный в скобки), используя правила синтаксического анализа flex / bison. некоторые например анализируемых
Другой простой вопрос: есть ли способ указать flex, чтобы он предпочел правило, которое соответствует короткому правилу, а не правилу, которое соответствует более длинная вещь? Я не могу найти никакой хорошей документации по этому поводу. Вот ...
Я пытаюсь написать простой парсер YAML, я прочитал спецификацию от Yaml.org, прежде чем я начну, мне было интересно, лучше ли написать руку свернутый парсер или
Используйте Lex (Flex / Bison). Я посмотрел на ...
, мы только начинаем использовать flex для создания лексера для проекта, но не можем понять, как заставить его работать. Я копирую пример кода, приведенный в руководствах, и пытаюсь запустить flex ++ с файлом tut ...
Я пишу язык простого текстового шаблона для веб-приложения, которое я пишу (думайте ctemplate Google). По окончании это покажет только небольшое количество возможных действий, простого материала как "...
Я написал интерпретатор для C-подобного языка, используя Flex и Bison для сканера / парсер. Он отлично работает при выполнении полных программных файлов. Теперь я пытаюсь реализовать REPL в ...
Я пытаюсь разобрать устаревший язык (похожий на 'C') с помощью FLEX и BISON. Все работает нормально, за исключением соответствия строк. Этот довольно странный устаревший язык не поддерживает цитирование ...
С тех пор, как я испытал ужасный опыт работы с cssparser, я поставил себе задачу реализовать синтаксический анализатор CSS на Java с использованием Parboiled. У меня уже есть все спецификации цвета, но, конечно, мне нужно все ...
Я пишу парсер для довольно сложных конфигурационных файлов, которые используют отступы и т. Д. Я решил использовать Lex чтобы разбить ввод на токены, чтобы облегчить жизнь. Проблема в том, что я не могу ...
Как мне скомпилировать файл lex с помощью gcc, не получив следующих предупреждений? lex.yy.c: В функции `yy_init_buffer ':
lex.yy.c: 1688: предупреждение: неявное объявление функции `fileno '
lex.l: In ...
Все, Разработка приложения для проверки встроенного sql. Я буду использовать ansi c или c ++ в качестве языка разработки. Где мне взять грамматику sql для lex и yacc?
я хотел бы использовать код, сгенерированный lex, в другом коде, который у меня есть, но все примеры, которые я видел, это встраивание основной функции в файл lex, а не противоположный. возможно ли ...
я использую ply и заметил странное несоответствие между токеном re совпадения, хранящимся в t.lex.lexmatch, по сравнению с sre_pattern, определённым обычным способом с модулем re. Группа(x) ...
Я читал что Xcode 4 (и, я полагаю, предыдущие версии) имеют встроенную поддержку Yacc и Lex, о которых я только что узнал. Я пытаюсь создать простой проект, чтобы протестировать их, но поскольку я новичок ...
Термины AST (абстрактное синтаксическое дерево), дерево синтаксического анализа и дерево производных используются разными людьми, когда речь идет о результате синтаксического анализа текстов, соответствующих грамматике. Предполагая, что мы ...
Я использую только терминал (mac) для git, и я использую git только для одного каталога . Можно ли установить каталог по умолчанию (каталог при открытии терминала) в каталог, в котором я использую git, и если да ...
Comment and escape sequence (such as string literal) are very exceptional from regular symbolic representation. It's hard to understand for me how does regular lexical analyzers tokenize them. How ...
Я использую ply в качестве своего парсер lex. Мои спецификации следующие: t_WHILE = r'while 't_THEN = r'then' t_ID = r '[a-zA-Z _] [a-zA-Z0-9 _] *' t_NUMBER = r '\ d +' t_LESSEQUAL = r '<=' t_ASSIGN = ...