Я пытаюсь реализовать синтаксический анализатор из LaTeX в HTML, чтобы завершить упражнение, мне нужно написать грамматику JavaCC, сгенерировать абстрактное синтаксическое дерево и реализовать посетителя для анализа кода. Я ...
Проблема В R вы можете назначить атрибут следующим образом: attr (x, "foo") < - "bar" Я понимаю, что это делает, но я пытаюсь понять, как это утверждение разбивается на более фундаментальные части Р ...
Я пытаюсь сделать правило синтаксиса, чтобы соответствовать двойной пустой строке в качестве конечного токена для грамматики в атоме. Так, например, у меня есть: НАЧАТЬ немного: yaml in: - side - this Но я хочу, чтобы правило соответствовало ...
На самом деле я ищу пример реализации лексера клиента для использования в nearley.js (https://nearley.js.org/docs/tokenizers#custom-lexers) К сожалению, там нет приведенного примера. ...
Проходя через книгу NLTK, неясно, как генерировать дерево зависимости от данного предложения. Соответствующий раздел книги: суб-глава на грамматике зависимости дает пример фигуры, но он ...
GCC и Clang не согласны с тем, является ли шаблон < typename & gt ;; является допустимым оператором в C ++ в глобальном масштабе. Я ожидаю, что это не будет разрешено в стандарте C ++, потому что шаблонизация относится к ...
Я программист на C и C++, пытаюсь начать работу с Objective-C. Однако я действительно сбит с толку очевидным полным отсутствием стандартного документа для языка и стандартной библиотеки. Я могу...
Я пытаюсь научиться делать компилятор. Для этого я много читал о контекстно-свободном языке. Но есть вещи, с которыми я пока не справляюсь. Так как это мой первый компилятор, то ...
Возможный дубликат: в каких версиях c используется блок внутри скобок для возврата значения? Ниже приведена безопасная по типу версия типичного макроса MAX (работает в gcc 4.4.5): # ...
У меня есть следующая грамматика в ANTLRWorks 1.4. Я экспериментирую с идеями реализации парсера в создателе текстовых приключенческих игр, где пользователь будет указывать различные допустимые ...
Мне интересно, компилировал ли кто-нибудь где-нибудь EBNF для PHP. Я нашел и этот сайт, и этот сайт. Однако оба кажутся неполными. Этот вопрос очень похож, но ему уже год. ...
Чтение некоторых связанных вопросов заставило меня задуматься о теоретической природе HTML. Я не говорю здесь о XHTML-коде. Я говорю о таких вещах, как эта безумная разметка, которая ...
Некоторое прошлое Я учусь на литературу в Нью-колледже Флориды, в настоящее время работаю над чрезмерно амбициозным творческим проектом. Проект ориентирован на алгоритмическое поколение поэзии. Это'...
Я не понимаю, как контекстная чувствительность и неоднозначность влияют друг на друга. Я считаю правильным: Двусмысленность: неоднозначная грамматика приводит к созданию более одного дерева синтаксического анализа ...
Я посмотрел на Bison help и написали это, но я не уверен, что это полностью правильно. Также мне нужен yylex (), который обрабатывает лексический анализатор (это должен быть инструмент Flex). Я знаю кое-что ...
Возможные дубликаты: Может ли кто-нибудь объяснить знак доллара в Javascript? Почему переменная javascript должна начинаться со знака доллара? Почему я могу назначить функцию $ в Javascript, но ...
У меня есть проблема, похожая на эту :Как быстро напечатать древовидную структуру в строку в Ocaml? Но наоборот, у меня уже есть строка, и я хочу проанализировать ее, чтобы она стала деревом. Для...
Обновление / примечание: я думаю, что я, вероятно, ищу захваты группы в PHP. Ссылка: регулярные выражения PCRE, использующие подпрограммы именованных шаблонов. (Прочтите внимательно :) У меня есть ...
Я пытаюсь использовать Treetop для синтаксического анализа файла ERB. Мне нужно уметь обрабатывать такие строки, как следующие: <% ruby_code_here%>
<% = other_ruby_code%> Поскольку Treetop написан на Ruby, и ...
Может ли кто-нибудь объяснить мне, что такое контекстно-свободная грамматика? Посмотрев статью в Википедии, а затем статью о формальной грамматике в Википедии, я совершенно сбит с толку. Кто-нибудь будет ...
У меня небольшая проблема с левой рекурсией в этой грамматике. Пытаюсь написать на Прологе, но не знаю, как убрать левую рекурсию. <выражение> -> <простое_выражение>
<...
Я смотрел на синтаксис CSS здесь и здесь и был поражен, увидев как маркерные постановки, так и грамматику, замурованную пробельными декларациями. Обычно пробельные символы определяются один раз в ...
Может ли кто-нибудь объяснить мне, почему такие грамматики [контекстно-зависимая грамматика и контекстно-зависимая грамматика] такого типа принимают String? Я знаю, что контекстно-свободная грамматика - это формальная грамматика, в которой каждый ...
У меня есть база данных существительных (например, «дом», «восклицательный знак» "," яблоко "), которые мне нужно вывести и описать в моем приложении. Трудно составить естественно звучащее предложение для описания предмета ...
Преобразование грамматики ниже в нормальную форму Хомского. Приведите все промежуточные шаги. S -> AB | aB
A -> aab | lambda
B -> bbA Итак, первое, что я сделал, это добавил новую начальную переменную S0, чтобы ...
Я пытаюсь понять четыре различных типа языка Хомского, но определения, которые я нашел, на самом деле ничего для меня не значат. Я знаю, что тип 0 — это свободная грамматика, тип 1 — контекстно-зависимый…
Я пытаюсь доказать следующее :Если G является контекстно-свободной грамматикой в нормальной форме Хомского, то для любой строки w принадлежит L (G )длины n ≥ 1, требуется ровно 2n -1 шаг, чтобы сделать любой...
Какие ключевые слова зарезервированы в JavaScript, но не в Java? Одним из примеров является отладчик, но есть и другие. Под зарезервированным я подразумеваю зарезервированные слова, а также зарезервированные в будущем слова (как в строгом, так и в не-...
Возможно, я не с этой планеты, но мне кажется, что следующая синтаксическая ошибка должна быть следующей: int a [] = {1,2,}; // лишняя запятая в конце Но это не так. Я был удивлен, когда этот код был скомпилирован ...