1
ответ

в законе, как высказать yyin мнение в файл с основной функцией в yacc?

Я храню аргументы, переданные основному в yacc в файле. Теперь я хочу, чтобы закон считал свой вход из этого файла, а не терминала. Я знаю, что могу указать на yyin на файл как yyin = fopen ("fn", "r")...
вопрос задан: 6 May 2013 12:05
1
ответ

Не мог распознать одну строку комментирует в Lex

Изучаю закон в этом процессе, я генерирую маркеры для языка C, и пытаюсь распознать однострочные комментарии "//", но имею конфликт с оператором деления [1-9] [0-9] * |0x [0-...
вопрос задан: 13 February 2010 02:30
1
ответ

гибкий провод/закон yacc/bison многопоточная среда

Я могу использовать код, сгенерированный flex/bison|lex/yacc в многопоточной среде? Я боюсь, что существует много глобальных переменных. Как это может быть зафиксировано?
вопрос задан: 4 November 2009 22:43
1
ответ

Простой C++ Flex/бизона

Я уже искал свой ответ, но я не получил быстрого ответа для простого примера. Я хочу скомпилировать гибкий провод/бизона scanner+parser использующий g ++ просто, потому что я хочу использовать классы C++ для создания AST...
вопрос задан: 20 October 2009 17:53
0
ответов

Как я могу использовать генератор лексического сканера гибкости как часть моей программы?

Как я могу использовать сканер I ' Вы написали с использованием Flex в рамках разрабатываемой мной программы? В частности, в классе C ++ в качестве метода класса и из отдельного файла с одним основным методом для ...
вопрос задан: 17 November 2017 21:59
0
ответов

Lex / Flex - Поиск символа EOF

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

ПРЕДУПРЕЖДЕНИЕ БИЗЕР СОГЛАСИ

Я разработан компилятор, используя Flex / Bison. У меня есть это предупреждение в моем выходе на сборку. ПРЕДУПРЕЖДЕНИЕ. Введите CLASH ('S' '') на действии по умолчанию любая помощь, пожалуйста?
вопрос задан: 3 March 2017 07:20
0
ответов

Lex - Как запустить / скомпилировать программу lex из командной строки

Я очень новичок в Lex и Yacc. У меня есть программа Lex Пример: wordcount.l Я использую windows и putty. Я просто пытаюсь запустить этот файл .. Сохраняется ли файл wordcount.l на диске C? Компилирую ли я ...
вопрос задан: 11 November 2015 07:01
0
ответов

Как скомпилировать файлы LEX / YACC в Windows?

I ' m иметь файлы Lex и YACC для анализа моих файлов (файл .l и файл .y). Как скомпилировать эти файлы и как создать для них эквивалентный файл .c на платформе Windows?
вопрос задан: 27 August 2015 00:21
0
ответов

ошибка: неизвестное имя типа «bool»

Я загрузил исходный код и хотел скомпилировать файл сканера. Выдает следующую ошибку: [meepo @ localhost cs143-pp1] $ gcc -o lex.yy.o lex.yy.c -ll В файле, включенном из scanner.l: 15: 0: {{1} } ...
вопрос задан: 1 April 2015 03:52
0
ответов

передача свойств, определенных внутри цели antcall, обратно в вызывающую цель

Я новичок в Ant, но я испытал это » довольно хороший шаблон для создания общих целей ant, которые должны вызываться с помощью задачи antcall с различными параметрами. Мой пример - цель компиляции, ...
вопрос задан: 6 May 2013 14:33
0
ответов

как настроить правила гибкости / бизона для анализа запятой -delimited список аргументов

Я хотел бы иметь возможность анализировать непустой, состоящий из одного или нескольких элементов список, разделенный запятыми (и, возможно, заключенный в скобки), используя правила синтаксического анализа flex / bison. некоторые например анализируемых
вопрос задан: 6 May 2013 14:32
0
ответов

Можно ли установить приоритеты для правил, чтобы избежать шаблона сопоставления «самый длинный-самый ранний»?

Другой простой вопрос: есть ли способ указать flex, чтобы он предпочел правило, которое соответствует короткому правилу, а не правилу, которое соответствует более длинная вещь? Я не могу найти никакой хорошей документации по этому поводу. Вот ...
вопрос задан: 6 May 2013 13:26
0
ответов

yaml Parsing - Lex или ручной работы?

Я пытаюсь написать простой парсер YAML, я прочитал спецификацию от Yaml.org, прежде чем я начну, мне было интересно, лучше ли написать руку свернутый парсер или Используйте Lex (Flex / Bison). Я посмотрел на ...
вопрос задан: 6 May 2013 12:28
0
ответов

Ошибка неверного символа Flex ++ и многое другое. новинка для flex

, мы только начинаем использовать flex для создания лексера для проекта, но не можем понять, как заставить его работать. Я копирую пример кода, приведенный в руководствах, и пытаюсь запустить flex ++ с файлом tut ...
вопрос задан: 6 May 2013 11:52
0
ответов

Когда это практично для использования парсера-генератора?

Я пишу язык простого текстового шаблона для веб-приложения, которое я пишу (думайте ctemplate Google). По окончании это покажет только небольшое количество возможных действий, простого материала как "...
вопрос задан: 6 May 2013 11:49
0
ответов

REPL для интерпретатора с использованием Flex / Bison

Я написал интерпретатор для C-подобного языка, используя Flex и Bison для сканера / парсер. Он отлично работает при выполнении полных программных файлов. Теперь я пытаюсь реализовать REPL в ...
вопрос задан: 6 May 2013 11:18
0
ответов

Как мне написать нежадное соответствие в LEX / FLEX?

Я пытаюсь разобрать устаревший язык (похожий на 'C') с помощью FLEX и BISON. Все работает нормально, за исключением соответствия строк. Этот довольно странный устаревший язык не поддерживает цитирование ...
вопрос задан: 6 May 2013 10:34
0
ответов

Что значит? означает в разделе токенизации спецификации W3C CSS?

С тех пор, как я испытал ужасный опыт работы с cssparser, я поставил себе задачу реализовать синтаксический анализатор CSS на Java с использованием Parboiled. У меня уже есть все спецификации цвета, но, конечно, мне нужно все ...
вопрос задан: 21 October 2012 09:03
0
ответов

Boost.Spirit: Отчет об ошибках Lex + Qi

Я пишу парсер для довольно сложных конфигурационных файлов, которые используют отступы и т. Д. Я решил использовать Lex чтобы разбить ввод на токены, чтобы облегчить жизнь. Проблема в том, что я не могу ...
вопрос задан: 11 October 2012 10:01
0
ответов

Как удалить следующие предупреждения о «неявном объявлении функции»?

Как мне скомпилировать файл lex с помощью gcc, не получив следующих предупреждений? lex.yy.c: В функции `yy_init_buffer ': lex.yy.c: 1688: предупреждение: неявное объявление функции `fileno ' lex.l: In ...
вопрос задан: 24 February 2012 08:06
0
ответов

Грамматика SQL lex yacc

Все, Разработка приложения для проверки встроенного sql. Я буду использовать ansi c или c ++ в качестве языка разработки. Где мне взять грамматику sql для lex и yacc?
вопрос задан: 28 December 2011 14:10
0
ответов

Используя исходный код, сгенерированный lex, в другом файле

я хотел бы использовать код, сгенерированный lex, в другом коде, который у меня есть, но все примеры, которые я видел, это встраивание основной функции в файл lex, а не противоположный. возможно ли ...
вопрос задан: 4 November 2011 17:57
0
ответов

ply lexmatch регулярное выражение имеет другие группы, чем обычное re

я использую ply и заметил странное несоответствие между токеном re совпадения, хранящимся в t.lex.lexmatch, по сравнению с sre_pattern, определённым обычным способом с модулем re. Группа(x) ...
вопрос задан: 17 September 2011 01:16
0
ответов

Использование Yacc и Lex в Xcode

Я читал что Xcode 4 (и, я полагаю, предыдущие версии) имеют встроенную поддержку Yacc и Lex, о которых я только что узнал. Я пытаюсь создать простой проект, чтобы протестировать их, но поскольку я новичок ...
вопрос задан: 29 August 2011 03:57
0
ответов

Есть ли различия между терминами "деревья синтаксического анализа" и "деревья вывода"?

Термины AST (абстрактное синтаксическое дерево), дерево синтаксического анализа и дерево производных используются разными людьми, когда речь идет о результате синтаксического анализа текстов, соответствующих грамматике. Предполагая, что мы ...
вопрос задан: 8 July 2011 07:49
0
ответов

Использование Ocamllex для лексирования строк (компилятор Tiger)

Я пытаюсь следовать рекомендациям Appel " ...
вопрос задан: 26 April 2011 16:56
0
ответов

Установите каталог по умолчанию в терминале Mac

Я использую только терминал (mac) для git, и я использую git только для одного каталога . Можно ли установить каталог по умолчанию (каталог при открытии терминала) в каталог, в котором я использую git, и если да ...
вопрос задан: 17 April 2011 22:15
0
ответов

How do lexical analyzers handle comment and escape sequences?

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 ...
вопрос задан: 6 March 2011 11:51
0
ответов

Проблема синтаксического анализа Ply Lex

Я использую 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 = ...
вопрос задан: 17 February 2011 11:23