0
ответов

bison / flex: напечатать ошибочную строку

Я использую bison + flex для синтаксического анализа файла. При ошибке yyerror () вызван. Как я могу получить номер строки или строку, которая нарушает правила, чтобы распечатать ее с сообщением об ошибке?
вопрос задан: 21 September 2015 14:32
0
ответов

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

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

yylval undefined с flex и bison

Я искал почти все материалы в Интернете. Но я все еще не понимаю, почему лексер не может идентифицировать yylval. Вот такой случай: Я определил кучу ADT в node.h и реализовал их в node.c, мой ...
вопрос задан: 20 July 2015 14:33
0
ответов

Проблема с сборкой gcc 4.6: неопределенная ссылка на `yylex '

Я пытаюсь собрать gcc 4.6, но получаю некоторые ошибки компоновщика, которые выглядят так, будто это означает bison или flex не связывается с. Когда make-файл выдает следующую команду: gcc -g -fkeep-inline-functions -...
вопрос задан: 13 May 2015 07:38
0
ответов

Разбор необязательной точки с запятой в конце оператора

Я писал анализатор для разбора C-подобные грамматики.Во-первых, теперь он может анализировать код вроде: a = 1; б = 2; Теперь я хочу сделать точку с запятой в конце строки необязательной. Первоначальным правилом YACC было: stmt: ...
вопрос задан: 20 September 2014 12:20
0
ответов

преждевременная ошибка в файле flex

У меня есть следующий код, и он выдает ошибку "" hello.l ", строка 31: преждевременный EOF", когда я запускаю следующую команду flex hello.l% {#include #include "y.tab.h "%} %% (" привет "|" ...
вопрос задан: 6 May 2013 23:06
0
ответов

Получить результат действия Flex / Bison

Я использую Flex / Bison / C ++ для оценки выражения Вот пример строки res файла bison; yy_scan_string (выражение.c_str ()); yyparse (); cout << "Результат:" << res << "\ n" ...
вопрос задан: 6 May 2013 20:54
0
ответов

Проблемы при связывании с LLVM с проектом, включающим Flex и Bison

Я работал над учебником по написанию компиляторов с Flex, Bison и LLVM (http: //gnuu.org/2009/09/18/writing-your-own-toy-compiler/), и попытка скомпилировать окончательный двоичный файл не удалась с ...
вопрос задан: 6 May 2013 20:53
0
ответов

Bison: Как игнорировать токен, если он не соответствует правилу

Я пишу программу, которая обрабатывает комментарии, а также некоторые другие вещи. Если комментарий находится в определенном месте, моя программа что-то делает. Flex передает токен при нахождении комментария, и ...
вопрос задан: 6 May 2013 20:42
0
ответов

Есть ли парсер flex -bison для javascript?

Есть ли парсер в открытом доступе? В противном случае я планирую написать его, используя правила грамматики из http://www.ecma-international.org/publications/files/ECMA-ST/Ecma-262.pdf. Спасибо.
вопрос задан: 6 May 2013 18:36
0
ответов

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

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

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

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

Синтаксический анализатор Flex++ Bisonc++

Я пытаюсь использовать flex и bison в своем проекте для создания кода парсера для файловой структуры. Основным языком программирования является C++, и проект основан на объектно-ориентированном дизайне, в основном работающем параллельно. Я слышал...
вопрос задан: 6 May 2013 13:54
0
ответов

Неопределенная ссылка на yyparse (гибкий провод и бизон)

Я пытаюсь изучить некоторый гибкий провод/бизона, и я читаю Flex и Бизона John Levine (O'Reilly). Существует пример, что я должен получить выполнение, однако я не могу заставить это работать, как я добираюсь...
вопрос задан: 6 May 2013 12:31
0
ответов

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

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

Как я могу разобрать строку C ( char *) с помощью flex / bison?

В моем проекте программирования я хочу анализировать атрибуты командной строки с помощью flex / bison. Моя программа называется так: ./prog -a "(1, 2, 3) (4, 5) (6, 7, 8)" filename Можно ли разобрать эту строку ...
вопрос задан: 6 May 2013 11:27
0
ответов

StartGap и Retina дисплея

Я создаю приложение для iPhone с помощью, но я уверен, что оно не работает с помощью дисплея сетчатки, вместо этого оно использует старый iPhone3 разрешения. Есть ли способ иметь 2 версии для...
вопрос задан: 6 May 2013 11:26
0
ответов

Как я могу использовать flex & bison в Visual Studio 2010?

Я читал http: // msdn.microsoft.com/en-us/library/aa730877%28vs.80%29.aspx, но этот документ был для VS 2005. Я застрял на части «Импорт файла .rules в Visual C ++» в документе. Кажется, что ...
вопрос задан: 6 May 2013 11:20
0
ответов

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

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

Почему многострочные комментарии в flex / bison так уклончивы?

Я пытаюсь разобрать многострочные комментарии в стиле C в моем файле flex (.l) :% s ML_COMMENT %% ... "/ *" BEGIN (ML_COMMENT); "* /" BEGIN (...
вопрос задан: 6 May 2013 11:15
0
ответов

Генерация случайных, но корректных выражений на основе грамматики yacc/bison/ANTLR

Возможно ли это? Любой инструмент доступен для этого?
вопрос задан: 25 June 2012 10:28
0
ответов

«make: yacc: Command not found» после установки Bison

При запуске make-файла в gcc 4.1.2 (linux 5) , я получил следующую ошибку make: yacc: Command not found Погуглив, я узнал, что эту ошибку можно исправить, установив синтаксический анализатор Bison-GNU...
вопрос задан: 24 May 2012 07:44
0
ответов

Создание AST с помощью Bison

Я работаю с Bison над созданием AST для компилятора, который я пишу. Как лучше всего создавать узлы в AST? Мой вопрос может быть более ясным с примером. Учитывая следующее...
вопрос задан: 24 March 2012 17:14
0
ответов

Примеры Java Bison

Кто-нибудь знает, есть ли какие-нибудь учебные пособия и / или примеры использования GNU Bison с Java в сети. Я поискал в сети. Но мне ничего не удалось найти. Я пытался реализовать ...
вопрос задан: 13 February 2012 21:43
0
ответов

Преобразование инфиксного выражения в постфиксный в YACC (Bison)

Я безуспешно пытался преобразовать инфиксное выражение в постфиксное выражение с помощью YACC (Bison). Хотелось бы узнать, как это можно сделать? Пример кода будет потрясающим :)
вопрос задан: 11 January 2012 10:32
0
ответов

Синтаксические анализаторы C ++ GLR с Bison

Я использую Bison для создания синтаксического анализатора. У меня есть один конфликт сдвига / уменьшения, когда мне действительно нужно, чтобы Bison использовал GLR, а не LALR, чтобы справиться с ним. Но я передал директиву% glr-parser и исходный код ..
вопрос задан: 15 December 2011 21:31
0
ответов

Странный код C в Bison (yyerror)

Я использую Bison для создания простого синтаксического анализатора, и у меня возникли некоторые проблемы с пониманием приведенного ниже кода C. На мой взгляд, это не похоже на действительный оператор, но gcc аккуратно складывает его, а код в блоке ...
вопрос задан: 6 December 2011 15:05
0
ответов

Изучение бизона: что такое контекстно-свободная грамматика и LALR (1)?

Я читаю это введение в бизон. У меня есть два вопроса, и будет здорово, если кто-нибудь поможет мне понять: что означает термин «контекстно-свободная грамматика»? Из приведенной выше ссылки: Не все контекстно-зависимые ...
вопрос задан: 24 August 2011 17:48
0
ответов

Разбор запросов SPARQL

Мне нужно проверить определенное структурное свойство пары миллионов запросов SPARQL, и для этого мне нужна структура оператора WHERE. В настоящее время я пытаюсь использовать для этого fyzz, но ...
вопрос задан: 8 August 2011 16:03
0
ответов

Правила YACC не сокращаются

Я пытаюсь изучить YACC, и у меня возникли некоторые проблемы с выяснением предупреждений, которые он мне выдает. Вот часть моего файла: define_character: WORD IS STRING COLOR {printf ("Полное имя% s ...
вопрос задан: 27 July 2011 07:22