0
ответов

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

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

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

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

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

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

Flex и Bison в Mac OS X Lion с Xcode 4.3.2

Я хочу разработать свой собственный компилятор C, чтобы глубже изучить flex и bison для моих уроков компиляции в университете, но я не могу найти flex и bison, который я видел описанным в некоторых других сообщениях. Нужно ли мне...
вопрос задан: 6 May 2013 12:50
0
ответов

Unix Flex Regex для многострочных комментариев

Я делаю лексический анализатор, использующий Flex в Unix. Если вы когда-либо использовали его, прежде чем узнали, что вы в основном просто определяете регулярное выражение для токенов любого языка, на котором вы пишете Lexical Analyzer ...
вопрос задан: 6 May 2013 12:46
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
ответов

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

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

Используйте регулярное выражение для сопоставления ЛЮБОГО китайского символа в кодировке utf-8

Например, я хочу сопоставить строку, состоящую из m до n китайских символов, тогда я могу использовать: [регулярное выражение с одним китайским символом]{m ,n} Есть ли какое-то регулярное выражение одного китайского...
вопрос задан: 6 May 2013 11:50
0
ответов

Почему gcc ненавидит мой простой make-файл?

У меня есть следующий make-файл, который не нравится gcc: blah.exe: lex.yy.o gcc –o blah.exe lex.yy.o {{1} } lex.yy.o: lex.yy.c gcc –c lex.yy.c lex.yy.c: blah.lex flex blah.lex Если я удалю все ...
вопрос задан: 6 May 2013 11:50
0
ответов

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

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

необходимо : библиотека регулярных выражений C / C ++ с открытым исходным кодом, которая поддерживает Unicode

Я ищу хорошую библиотеку регулярных выражений C / C ++ с открытым исходным кодом, которая имеет полную поддержку Unicode. Я использую это в среде, где библиотека может получать ASCII, UTF-8 или UTF-16. Если он получает UTF -...
вопрос задан: 6 May 2013 11:49
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
ответов

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

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