Я начинаю классный проект по добавлению некоторых функций в Go. Однако я полностью запутался в структуре Go. У меня сложилось впечатление, что Go использует flex и bison, но я могу...
Я играл с много грамматик, которые не являются LL (1) в последнее время, и многие из них могут быть преобразованы в грамматики, которые являются LL (1). Однако я никогда не видел примера недвусмысленного ...
Я знаю '+', '?' и '*'. Но что, если я хочу, чтобы что-то повторялось, скажем, 5 раз? Например, если идентификатор должен быть строкой шестнадцатеричных чисел длиной 5? Чтобы быть более конкретным, я...
В настоящее время я ищу парсер Java 6/7, который генерирует некоторые (возможно, стандартизированные ) образуют абстрактное синтаксическое дерево. Я уже обнаружил, что ANTLR имеет грамматику Java 6, но кажется, что это только...
Вот модуль python, # a.py def bar (): print x #x not defined, очевидно, приведет к ошибке def foo ( ): передать, если __name__ == '__main__': foo () Вышеупомянутый модуль можно запустить ($ ...
Кто-нибудь знает, есть ли какие-нибудь учебные пособия и / или примеры использования GNU Bison с Java в сети. Я поискал в сети. Но мне ничего не удалось найти. Я пытался реализовать ...
Недавно я думал о следующей BNF A -> x | yA | yAzA, где x, y, z - терминалы. Я почти уверен, что эта грамматика неоднозначна, но как сделать ее однозначной?
У меня есть три грамматики: A -> aB | b | CBB B -> aB | ba | aBb C -> aaA | b | caB Мне нужно "определить, являются ли [они] LL-грамматиками, выполнив тест на попарное разделение, показав, что первые множества...
Я пытаюсь изучить Parsec, реализуя небольшой синтаксический анализатор регулярных выражений. В BNF моя грамматика выглядит примерно так: EXP: EXP * | LIT EXP | LIT Я пытался реализовать это в Haskell ...
Есть ли способ найти все Подпредложения предложения, которые по-прежнему имеют смысл и содержат по крайней мере одно подлежащее, глагол и сказуемое / объект? Например, если у нас есть предложение типа «Я ...
Я хочу узнать, в нескольких языках, являются ли два слова: либо одним и тем же словом,
либо грамматическими вариантами одного и того же слова. Например: had и has имеют одну и ту же основу: в обоих случаях это глагол ...
Общие сведения (TL; DR; предоставляется для завершения) Обращение за советом по оптимальному решению нечетного требования.
Я студент (литературный) на четвертом курсе колледжа и только под моим личным руководством ...
Как определить, является ли грамматика LL (1) , LR (0) или SLR (1)? Может ли кто-нибудь объяснить это, используя этот пример или любой другой пример? X → Yz | a Y → bZ | ε Z → & ...
Дана простая грамматика, например rule1 := token1 token2 token3 token4 || token1 token2 token3 token3; В чем разница между сдвигом первых трех лексем, а затем просмотром четвертой, чтобы...
Я пытаюсь найти простое (т.е. неформальное) объяснение 4 уровней формальных грамматик (неограниченного, контекстно-зависимого, контекстно-независимого, обычного), как установлено Хомский. Это было время с тех пор, как я ...
Я анализирую AST, сгенерированный кодом python для "удовольствия и прибыли", и я хотел бы иметь что-то более графическое, чем "ast.dump", чтобы действительно увидеть сгенерированный AST. В теории это уже дерево, ...
Я пытаюсь создать DCG, который распознает все списки, соответствующие этой форме: a ^ nb ^ 2m c ^ 2m d ^ n.
Я написал следующие правила:
s -> [].
с -> объявление.
ad -> a, ad, d.
ad -> bc.
bc --...
Я очень впечатлен DCG Пролога и тем, как быстро я могу создать все возможные структуры, подходящие для конкретной грамматики. Но я бы хотел совместить этот поиск с другими ограничениями. Например, ...
Я пишу Лисп на C Переводчик и у меня проблема со строками. Это код, который преобразует унарную функцию Лиспа в эквивалент C: define (F) -> fun_unary (F),!. fun_unary (F) ...
Проект о переводе полуестественного языка в таблицы SQL. Код: label (S) -> label_h (C), {atom_codes (A, C), string_to_atom (S, A)},!. label_h ([C | D]) -> letter (C), ...
ANTLR: Можно ли создать грамматику с встроенной грамматикой (с собственным лексером) внутри? Например, на моем языке у меня есть возможность использовать встроенный язык SQL: var Query = [select * from table];
with ...
Я ищу грамматику bibtex в ANTLR для использования в проекте хобби. Я не хочу тратить свое время на написание грамматики ANTLR (это может занять у меня некоторое время, потому что это потребует кривой обучения). ...
Многие (большинство) регулярных библиотек экспрессии Для C ++ позволяют создать выражение из строки во время выполнения. Кто-нибудь осознает любые генераторы анализатора C ++, которые позволяют подавать грамматику (... [
Как я могу использовать Xtext для анализа языков с семантическими пробелами? Я пытаюсь написать грамматику для CoffeeScript и не могу найти никакой хорошей документации по этому поводу.
Есть ли какие-нибудь общие решения, как использовать неполные грамматики? В моем случае я просто хочу обнаружить методы в Delphi (Pascal) -fil es, то есть процедуры и функции. Следующая первая попытка ...
Я читаю это введение в бизон. У меня есть два вопроса, и будет здорово, если кто-нибудь поможет мне понять: что означает термин «контекстно-свободная грамматика»?
Из приведенной выше ссылки: Не все контекстно-зависимые ...
Кто-нибудь знает о программе, которая использует GA для выполнения индукции / вывода грамматики, я прочитал тонны исследовательских работ и статей на эту тему как Lankhorst и De Pauw, но я не могу их найти ...
Этот код принят MSVC9.0. У меня вопрос, законно ли это по стандарту (старому и / или новому). Цитата тоже очень приветствуется. класс X
{void X :: f ();
};
Этот вопрос пришел мне в голову сегодня на работе, когда у меня был еще один домашний роман с моим компилятором. Несмотря на мой буйный мизинец (из-за того, что я всегда использую точку с запятой на работе), мне удалось ...