0
ответов

Как реализовать AST с учетом грамматики с помощью JJTree

Я пытаюсь реализовать синтаксический анализатор из LaTeX в HTML, чтобы завершить упражнение, мне нужно написать грамматику JavaCC, сгенерировать абстрактное синтаксическое дерево и реализовать посетителя для анализа кода. Я ...
вопрос задан: 7 March 2019 10:43
0
ответов

Как распределяется атрибут в R с точки зрения грамматики языка?

Проблема В R вы можете назначить атрибут следующим образом: attr (x, "foo") < - "bar" Я понимаю, что это делает, но я пытаюсь понять, как это утверждение разбивается на более фундаментальные части Р ...
вопрос задан: 4 March 2019 16:14
0
ответов

Совпадение двойной пустой строки Грамматика Атома

Я пытаюсь сделать правило синтаксиса, чтобы соответствовать двойной пустой строке в качестве конечного токена для грамматики в атоме. Так, например, у меня есть: НАЧАТЬ немного: yaml in: - side - this Но я хочу, чтобы правило соответствовало ...
вопрос задан: 18 January 2019 03:22
0
ответов

Customer Lexer - Пример

На самом деле я ищу пример реализации лексера клиента для использования в nearley.js (https://nearley.js.org/docs/tokenizers#custom-lexers) К сожалению, там нет приведенного примера. ...
вопрос задан: 16 January 2019 12:33
0
ответов

Как сделать разборы зависимости в NLTK?

Проходя через книгу NLTK, неясно, как генерировать дерево зависимости от данного предложения. Соответствующий раздел книги: суб-глава на грамматике зависимости дает пример фигуры, но он ...
вопрос задан: 25 September 2018 17:05
0
ответов

Где я могу найти официальный файл грамматики для Язык программирования Java 7?

Я нашел официальные «Улучшения языка программирования Java» по следующей ссылке: http://download.oracle.com/javase/7/docs/technotes/guides/language/e nhancements.html # javase7 Кто-нибудь знает ...
вопрос задан: 25 July 2018 14:28
0
ответов

Является ли `template < typename & gt ;;` легальным C ++?

GCC и Clang не согласны с тем, является ли шаблон < typename & gt ;; является допустимым оператором в C ++ в глобальном масштабе. Я ожидаю, что это не будет разрешено в стандарте C ++, потому что шаблонизация относится к ...
вопрос задан: 20 May 2018 10:31
0
ответов

Документ стандартов Objective-C

Я программист на C и C++, пытаюсь начать работу с Objective-C. Однако я действительно сбит с толку очевидным полным отсутствием стандартного документа для языка и стандартной библиотеки. Я могу...
вопрос задан: 23 May 2017 12:33
0
ответов

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

Я пытаюсь научиться делать компилятор. Для этого я много читал о контекстно-свободном языке. Но есть вещи, с которыми я пока не справляюсь. Так как это мой первый компилятор, то ...
вопрос задан: 23 May 2017 12:30
0
ответов

Почему это правильный C? - ({123;}) оценивается как 123 [дубликат]

Возможный дубликат: в каких версиях c используется блок внутри скобок для возврата значения? Ниже приведена безопасная по типу версия типичного макроса MAX (работает в gcc 4.4.5): # ...
вопрос задан: 23 May 2017 12:18
0
ответов

Можно ли иметь грамматику, в которой «ключевое слово» можно рассматривать как «не ключевое слово»?

У меня есть следующая грамматика в ANTLRWorks 1.4. Я экспериментирую с идеями реализации парсера в создателе текстовых приключенческих игр, где пользователь будет указывать различные допустимые ...
вопрос задан: 23 May 2017 12:17
0
ответов

Определения грамматики EBNF для PHP?

Мне интересно, компилировал ли кто-нибудь где-нибудь EBNF для PHP. Я нашел и этот сайт, и этот сайт. Однако оба кажутся неполными. Этот вопрос очень похож, но ему уже год. ...
вопрос задан: 23 May 2017 12:16
0
ответов

Является ли HTML контекстно-свободным языком?

Чтение некоторых связанных вопросов заставило меня задуматься о теоретической природе HTML. Я не говорю здесь о XHTML-коде. Я говорю о таких вещах, как эта безумная разметка, которая ...
вопрос задан: 23 May 2017 12:02
0
ответов

Выбор наиболее свободного текста из набора возможностей с помощью проверки грамматики (Python)

Некоторое прошлое Я учусь на литературу в Нью-колледже Флориды, в настоящее время работаю над чрезмерно амбициозным творческим проектом. Проект ориентирован на алгоритмическое поколение поэзии. Это'...
вопрос задан: 23 May 2017 11:58
0
ответов

Контекстная чувствительность против неоднозначности

Я не понимаю, как контекстная чувствительность и неоднозначность влияют друг на друга. Я считаю правильным: Двусмысленность: неоднозначная грамматика приводит к созданию более одного дерева синтаксического анализа ...
вопрос задан: 23 May 2017 11:58
0
ответов

Нужна простая грамматика Bison для HTML

Я посмотрел на Bison help и написали это, но я не уверен, что это полностью правильно. Также мне нужен yylex (), который обрабатывает лексический анализатор (это должен быть инструмент Flex). Я знаю кое-что ...
вопрос задан: 23 May 2017 11:55
0
ответов

Почему «$» является допустимым идентификатором функции? [дубликат]

Возможные дубликаты: Может ли кто-нибудь объяснить знак доллара в Javascript? Почему переменная javascript должна начинаться со знака доллара? Почему я могу назначить функцию $ в Javascript, но ...
вопрос задан: 23 May 2017 11:47
0
ответов

Разбор строки Ocaml для создания дерева

У меня есть проблема, похожая на эту :Как быстро напечатать древовидную структуру в строку в Ocaml? Но наоборот, у меня уже есть строка, и я хочу проанализировать ее, чтобы она стала деревом. Для...
вопрос задан: 23 May 2017 11:43
0
ответов

Как получить все записи совпадений подгрупп с preg_match_all ()? [дубликат]

Обновление / примечание: я думаю, что я, вероятно, ищу захваты группы в PHP. Ссылка: регулярные выражения PCRE, использующие подпрограммы именованных шаблонов. (Прочтите внимательно :) У меня есть ...
вопрос задан: 23 May 2017 10:29
0
ответов

распознать код Ruby в грамматике Treetop

Я пытаюсь использовать Treetop для синтаксического анализа файла ERB. Мне нужно уметь обрабатывать такие строки, как следующие: <% ruby_code_here%> <% = other_ruby_code%> Поскольку Treetop написан на Ruby, и ...
вопрос задан: 23 May 2017 10:29
0
ответов

Что такое контекстно-свободная грамматика?

Может ли кто-нибудь объяснить мне, что такое контекстно-свободная грамматика? Посмотрев статью в Википедии, а затем статью о формальной грамматике в Википедии, я совершенно сбит с толку. Кто-нибудь будет ...
вопрос задан: 1 March 2017 13:22
0
ответов

Удаление левой рекурсии в DCG - Пролог

У меня небольшая проблема с левой рекурсией в этой грамматике. Пытаюсь написать на Прологе, но не знаю, как убрать левую рекурсию. <выражение> -> <простое_выражение> <...
вопрос задан: 5 June 2016 21:59
0
ответов

Грамматика W3C CSS, синтаксические отклонения

Я смотрел на синтаксис CSS здесь и здесь и был поражен, увидев как маркерные постановки, так и грамматику, замурованную пробельными декларациями. Обычно пробельные символы определяются один раз в ...
вопрос задан: 19 March 2016 21:17
0
ответов

Контекстно-зависимые грамматики и контекстно-зависимые грамматики?

Может ли кто-нибудь объяснить мне, почему такие грамматики [контекстно-зависимая грамматика и контекстно-зависимая грамматика] такого типа принимают String? Я знаю, что контекстно-свободная грамматика - это формальная грамматика, в которой каждый ...
вопрос задан: 5 August 2015 20:01
0
ответов

Определить программно, следует ли описывать объект буквой «а» или «я»?

У меня есть база данных существительных (например, «дом», «восклицательный знак» "," яблоко "), которые мне нужно вывести и описать в моем приложении. Трудно составить естественно звучащее предложение для описания предмета ...
вопрос задан: 15 July 2015 15:24
0
ответов

Преобразование грамматики в нормальную форму Хомского?

Преобразование грамматики ниже в нормальную форму Хомского. Приведите все промежуточные шаги. S -> AB | aB A -> aab | lambda B -> bbA Итак, первое, что я сделал, это добавил новую начальную переменную S0, чтобы ...
вопрос задан: 26 May 2015 08:08
0
ответов

Типы языка Хомского

Я пытаюсь понять четыре различных типа языка Хомского, но определения, которые я нашел, на самом деле ничего для меня не значат. Я знаю, что тип 0 — это свободная грамматика, тип 1 — контекстно-зависимый…
вопрос задан: 26 May 2015 00:00
0
ответов

Как я могу доказать, что вывод в нормальной форме Хомского требует 2n -1 шагов?

Я пытаюсь доказать следующее :Если G является контекстно-свободной грамматикой в ​​нормальной форме Хомского, то для любой строки w принадлежит L (G )длины n ≥ 1, требуется ровно 2n -1 шаг, чтобы сделать любой...
вопрос задан: 25 May 2015 23:24
0
ответов

Какие ключевые слова зарезервированы в JavaScript, но не в Java?

Какие ключевые слова зарезервированы в JavaScript, но не в Java? Одним из примеров является отладчик, но есть и другие. Под зарезервированным я подразумеваю зарезервированные слова, а также зарезервированные в будущем слова (как в строгом, так и в не-...
вопрос задан: 25 March 2015 21:13
0
ответов

int a [] = {1,2,}; Допускаются странные запятые. По какой-то конкретной причине?

Возможно, я не с этой планеты, но мне кажется, что следующая синтаксическая ошибка должна быть следующей: int a [] = {1,2,}; // лишняя запятая в конце Но это не так. Я был удивлен, когда этот код был скомпилирован ...
вопрос задан: 30 November 2014 14:56