Результаты поиска по запросу "lexer"

1 ответ

Oracle текстовый поиск по нескольким таблицам и объединениям

У меня есть следующий оператор SQL. select emp_no,dob,dept_no from v_depts where catsearch (emp_no,'abc',NULL) > 0 or catsearch (dept_no,'abc',NULL) > 0гдеv_depts это вид. Теперь я хотел бы добавить одну или несколько таблиц в качестве ...

1 ответ

Не леворекурсивная грамматика PEG для «выражения»

Это либо простой идентификатор (например,cow) что-то в квадратных скобках ((...)) то, что выглядит как вызов метода (...(...)) или что-то похожее на членский доступ (thing.member): def expr = identifier | "(" ~> expr <~ ")" | expr ~ ("(" ~> expr ...

1 ответ

В antlr4 lexer, как получить правило, которое ловит все оставшиеся «слова» как неизвестный токен?

У меня есть грамматика лексера antlr4. У него много правил для слов, но я также хочу, чтобы он создал неизвестный токен для любого слова, которое не может соответствовать другим правилам. У меня есть что-то вроде этого: Whitespace : [ \t\n\r]+ ...

ТОП публикаций

5 ответов

lexers vs parsers

Являются ли лексеры и парсеры действительно такими разными в теории?Кажется модным ненавидеть регулярные выражения:код ужас, еще одно сообщение в блоге.Тем н...

1 ответ

github.com/tinku99/antlr-pygments

евожу компилятор языка программирования на C # из ручного лексера / парсера в Antlr.Antlr вызывает у меня сильные головные боли, потому что обычнов основном ...

1 ответ

Ошибка Antlr v3 с правилами парсера / лексера

У меня проблемы с моей грамматикой Antlr. Я пытаюсь написать правило парсера для typedident, которое может принимать следующие входные данные: 'int a' или 'char a' Имя переменной «a» взято из моего правила лексера «IDENT», которое ...

1 ответ

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

Я пытаюсь реализовать Python, как зависимая от отступа грамматика. Исходный пример: ABC QWE CDE EFG EFG CDE ABC QWE ZXCКак я вижу, мне нужно реализовать два токена INDENT и DEDENT, чтобы я мог написать что-то вроде: grammar mygrammar; text: ...

1 ответ

Oracle текстовый поиск по нескольким таблицам и объединениям

У меня есть следующий оператор SQL.

2 ответа

Невозможно скомпилировать вывод lex

Когда я пытаюсь скомпилировать вывод этой тривиальной программы lex:

4 ответа

Генератор синтаксического анализатора C ++ [закрыто]

Я пишу свой собственный язык сценариев, и мне нужен программный инструмент, который генерирует код C ++ для анализа моего языка. Мне нужен лексический анализатор и генератор синтаксического анализатора, который генерирует код C ++. Было бы ...