13
ответов

Сколько времени потребовалось бы для записи компилятора C++ с помощью flex/yacc?

Сколько времени потребовалось бы для записи компилятора C++ с помощью lex/yacc? Где я могу начать с ним?
вопрос задан: 6 May 2013 11:13
8
ответов

Запись компиляторов …, что является правильным и что случилось? [закрытый]

Хорошо, в моих поисках для выяснения необходимого материала для записи компилятора я достиг чего-то вроде контрольно-пропускного пункта. Кажется, что каждая технология или инструмент, который я нахожу, имеют некоторую оппозицию где-нибудь. Я использую...
вопрос задан: 6 May 2013 11:12
6
ответов

Инструменты лексического анализатора/синтаксического анализатора

Который лексический анализатор/парсер-генератор является лучшим (самый легкий использовать, самый быстрый) для C или C++? Я использую гибкий провод и бизона прямо сейчас, но бизон только обрабатывает LALR (1) грамматики. Язык, который я анализирую, не дел
вопрос задан: 6 May 2013 11:26
6
ответов

Странная проблема с контекстно-свободной грамматикой

Я начинаю с иначе хорошо сформированной (и хорошо работающей) грамматики для язык. Переменные, бинарные операторы, вызовы функций, списки, циклы, условные выражения и т. Д. К этой грамматике я хотел бы добавить то, что я ...
вопрос задан: 6 August 2010 07:39
5
ответов

Как я использую C++ в гибком проводе и бизоне?

У меня есть проект для школы, где мы должны использовать гибкий провод и бизона. Я хочу использовать C++ так, чтобы у меня был доступ к STL и моим собственным классам, которые я записал. Нам предоставили следующий Make-файл: CC = gcc...
вопрос задан: 23 December 2015 09:58
5
ответов

C грамматика в исходном коде GCC

Я ищу грамматику C в исходном коде GCC, больше специально для грамматики в форме yacc/bison.
вопрос задан: 27 April 2010 12:24
4
ответа

Существует ли альтернатива для гибкого провода/бизона, который применим в 8-разрядных встроенных системах?

Я пишу маленький интерпретатор для простого ОСНОВНОГО как язык как осуществление на микроконтроллере AVR в C использование avr-gcc набора инструментальных средств. Однако я задаюсь вопросом, существуют ли какие-либо инструменты с открытым исходным кодом..
вопрос задан: 10 September 2015 13:01
4
ответа

Каково различие между Flex/законом и Yacc/Bison?

Каково различие между Flex и Lex и Yacc & Bison. Я искал Интернет дико, и я не нашел основательного ответа. Я могу установить чистого Lex и Yacc на Ubuntu, или я могу установить только...
вопрос задан: 2 February 2015 02:56
4
ответа

Действительно ли возможно иметь два или больше синтаксических анализатора Lex/Yacc в том же приложении

У меня есть приложение, где у меня уже есть синтаксический анализатор для одного вида грамматики, и я должен добавить вторую другую грамматику для другой цели. Действительно ли возможно иметь больше чем один? И раз так как делают...
вопрос задан: 6 May 2013 11:28
4
ответа

использование QT: Как Создать Gui OnTop Консольного приложения?

у меня есть консольное приложение, которое генерировало от бизона (синтаксический анализатор), и я хочу создать простой gui для него так, я могу отправить вход от этого gui до консоли и производиться от консоли в gui....
вопрос задан: 17 February 2011 10:57
4
ответа

C++, каково преимущество закона и бизона к самодельному токенизатору / синтаксический анализатор

Я хотел бы сделать некоторый парсинг и маркирование в C++ для изучения целей. Теперь я часто времена сталкивался с bison/yacc и законом при чтении об этом предмете онлайн. Там было бы любое преимущество мэра...
вопрос задан: 13 July 2010 14:48
4
ответа

Преимущества Antlr (по сравнению с говорят, lex/yacc/bison) [закрытый]

Я использовал закон и yacc (чаще бизон) в прошлом для различных проектов, обычно переводчики (такие как подмножество EDIF, переданного потоком в приложение EDA). Кроме того, я должен был поддерживать код на основе...
вопрос задан: 17 October 2008 16:40
3
ответа

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

Я задаюсь вопросом, как реализовать добавление отступа как разделители блока у бизона + гибкий провод. Точно так же, как в Python. Я пишу свой собственный язык программирования (главным образом для забавы, но я намереваюсь использовать его вместе с игрой.
вопрос задан: 10 March 2019 13:38
3
ответа

Каковы недостатки использования ANTLR по сравнению с Flex/бизоном?

Я работал над Flex, Бизон несколько лет назад во время моего бакалавриата. Однако я не помню много об этом теперь. Недавно, я приехал для слушания о ANTLR. Вы рекомендовали бы, чтобы я учился...
вопрос задан: 13 September 2018 16:46
3
ответа

Бизон: Дополнительные маркеры в единственном правиле

я использую Бизона GNU 2.4.2 для записи грамматики для нового языка, я продолжаю работать, и у меня есть вопрос. Когда я указываю правило, скажем: оператор: T_CLASS T_IDENT '{' T_CLASS_MEMBERS '}' {...
вопрос задан: 6 May 2013 14:16
3
ответа

Начальные состояния в Законе / Flex

Я использую Flex и Бизона для парсера-генератора, но имею проблемы с начальными состояниями в моем сканере. Я использую эксклюзивные правила иметь дело с комментарием, но эта грамматика, кажется, не соответствует...
вопрос задан: 6 May 2013 12:49
3
ответа

unistd.h связал трудность при компиляции бизона и программы гибкого провода под vc ++

Я использую бизона и гибкий провод (загруженный через cygwin) с vc ++. Когда я компилирую программу, я получил ошибку:...: фатальная ошибка C1083: не Может открыться включают файл: 'unistd.h': Никакой такой файл или каталог...
вопрос задан: 6 May 2013 11:19
3
ответа

Как я заставляю Bison/YACC не распознавать команду, пока он не анализирует целую строку?

У меня есть некоторая грамматика бизона: вход:/* пустой */| входная команда; команда: встроенный | внешний; встроенный: CD {printf ("Изменяющийся на корневой каталог...\n");} | CD...
вопрос задан: 10 April 2010 12:57
3
ответа

Как зафиксировать YACC, смещают/уменьшают конфликты от постинкрементного оператора?

Я пишу грамматику в YACC (на самом деле Бизон), и у меня есть смещать/уменьшать проблема. Это следует включая постфиксные инкрементные и операторы понижения. Вот является обрезанный вниз версией...
вопрос задан: 20 May 2009 20:24
2
ответа

бизон YYSTYPE: Попытка использовать символ*

Я должен использовать гибкий провод и бизона для парсинга некоторого кода. Тип по умолчанию YYSTYPE является интервалом, даже при том, что я никогда не объявлял это тот путь. Это - значение по умолчанию от бизона? Это помогло бы мне много передать строки.
вопрос задан: 23 May 2017 12:19
2
ответа

конец бизона файла

Если я забываю помещать пустую строку в конце какого-либо из моих файлов, моя программа получает синтаксическую ошибку. Проблемой является моя грамматика, ожидает, что новая строка закончит текущую строку. Так как новая строка не существует бизон...
вопрос задан: 4 February 2017 01:24
2
ответа

Как я реализую сканер с двумя передачами с помощью Flex?

Как любимый проект, я хотел бы попытаться реализовать язык Бэйсик своего собственного дизайна, который может использоваться в качестве веб-языка сценариев. Это тривиально для запущения программы C++ как Apache CGI, таким образом, реальная работа...
вопрос задан: 22 June 2016 08:37
2
ответа

То, как решить Бизона, предупреждающего “…, не имеет никакого заявленного типа”

Выполнение Бизона на этом файле: % {#include <iostream> интервал yylex (); освободите yyerror (символ константы*); %} %union {символьное имя [100]; интервал val;} %token ЦИФРОВОЙ идентификатор %right '=' %left '+'...
вопрос задан: 21 December 2014 17:55
2
ответа

LALR (1) или GLR в Windows - Альтернативы Бизону ++ / Flex ++, которые являются текущими?

ОБНОВЛЕНИЕ: Этот вопрос устарел, но уехал в информационные цели. Исходный Вопрос я использовал ту же версию бизона ++ (1.21-8) и гибкий провод ++ (2.3.8-7) с 2002. Я не смотрю...
вопрос задан: 24 October 2014 06:31
2
ответа

Синтаксическая ошибка, неожиданное ИСТИНА, ожидание '{'

I ' Я пишу парсер в Bison для базового компилятора (а затем расширяю его, чтобы он содержал подпрограммы и динамическое выделение памяти). Грамматика определена в Приложении А книги о драконах. Мой сканер Flex ...
вопрос задан: 6 May 2013 20:57
2
ответа

Как я реализую ссылки вперед в компиляторе?

Я создаю компилятор с Lex и YACC (на самом деле Flex и Бизон). Язык позволяет неограниченные ссылки вперед на любой символ (как C#). Проблема состоит в том, что невозможно проанализировать язык...
вопрос задан: 6 May 2013 14:35
2
ответа

GCC сообщает «синтаксическая ошибка перед числовой константой» в сгенерированном заголовочном файле из зубра

Когда я собираю свой. y файл с bison parser.y -d -t, а затем включите файл parser.tab.h в мой flex-файл, gcc говорит: «ошибка: синтаксическая ошибка перед числовой константой». Это ссылка на строку 32, которая ...
вопрос задан: 6 May 2013 12:05
2
ответа

Режимы Emacs для flex и bison, или удаление auto отступ для этих режимов?

Emacs плохо обрабатывает авто-отступ в Flex и Bison. На самом деле, похоже, нет поддержки режима flex. Итак, как пользователь emacs справляется с этим? Мне нравится VIm, но я бы предпочел не ...
вопрос задан: 6 May 2013 11:26
2
ответа

Функциональность Flex/Bison-like в PHP

Я ищу способ получить Flex/бизона (или Lex/Yacc, и. al.) поддерживают в PHP. А именно, я реализую синтаксический анализатор логического запроса в веб-UI и держал бы все операции внутри PHP (как...
вопрос задан: 6 May 2013 11:18
2
ответа

Flex/Бизон IDE? [закрытый]

Я ищу хорошую среду разработки, в которой можно работать над гибким проводом или бизоном или обоими. Есть ли какой-либо IDE, которые имеют эти возможности и/или подходят для этого? (Если не следующий самый общий...
вопрос задан: 6 May 2013 11:18