Публикации по теме 'grammar'
Анализатор письменного общения — Оценка английских текстов
ОБЗОР
В KNOLSKAPE мы разрабатываем бизнес-симуляции для обучения и развития на рабочем месте. В основе этих симуляций пользователь взаимодействует с виртуальным рабочим местом и принимает бизнес-решения. Некоторые из наших симуляций имели возможность действовать, отправляя электронные письма или деловые предложения в виртуальные компании. Эффект от этих действий отражался в оценках пользователей. Оценки зависели от алгоритма моделирования и не зависели от содержания этих электронных..
Понимание диаграмм с грамматиками
Грамматика - это набор структурных правил для строк в формальных языках, который семантически описывает не строки, а их форму. Все мы знаем, что к разным языкам применяются разные правила грамматики. Применяются ли эти грамматики только к строкам? Можем ли мы приложить усилия, чтобы применить эти грамматики для формирования и понимания различных типов диаграмм? Да, в этом блоге мы рассмотрим, как грамматики могут использоваться для определения простых диаграмм.
Формальная грамматика..
Вопросы по теме 'grammar'
schedule
26.12.2023
Соответствие грамматики BNF
Мой учитель дал мне две грамматики BNF:
A ::= 'd' | A 'e' A | A 'f' A
B ::= 'd' | B B 'e' | B B 'f'
и четыре строки, соответствующие им:
dffd
dddefddfe
Дедф
потребовал
Я вычислил двух из них, но два других поставили меня в...
893 просмотров
schedule
02.05.2024
ANTLR: Грамматический тест для необязательного параметра (с использованием оператора?)
У меня есть грамматика ANTLR, и я определяю функцию на своем языке, которая допускает необязательный параметр. Как я могу проверить, передан ли необязательный параметр в блок генерации кода?
Я в основном ищу синтаксис, чтобы сделать что-то вроде...
1722 просмотров
schedule
29.03.2022
Левая рекурсия исключения для E: = EE + | EE- | id
Как избавиться от левой рекурсии для следующей грамматики?
E := EE+|EE-|id
Используя обычную процедуру:
A := Aa|b
переводится на:
A := b|A'
A' := ϵ| Aa
Применяя это к исходной грамматике, мы получаем:
A = E, a = (E+|E-)...
3068 просмотров
schedule
11.12.2022
Создание пути XML из набора атрибутов
У меня есть набор XML-документов, которые используют одну и ту же схему. (Это грамматики SAPI с семантическими тегами, если это имеет значение.) Я могу использовать документы для сопоставления текстовых строк, возвращая набор атрибутов с известными...
330 просмотров
schedule
26.06.2022
Кто-нибудь узнает это незнакомое обозначение?
У меня есть вопрос из теста в классе языков программирования, который меня смущает.
Дайте контекстно-свободную грамматику для создания следующего языка
L = { a i b j c k | 0 ‹= я ‹= j ‹= я + k }
Я совершенно не знаком с этим обозначением....
179 просмотров
schedule
27.09.2023
Какой тип кавычек мы должны использовать в фоновом URL-адресе css ()? Одиночная, двойная или без кавычек?
это
background:url(http://url);
это
background:url("http://url");
или это
background:url('http://url');
10823 просмотров
schedule
20.11.2022
Условное дерево Antrl3 перезаписывает
Переполнение стека.
Продолжая свое путешествие в Antlr (предыдущие вопросы могут дать дополнительные подсказки о том, чего я пытаюсь достичь! Вопрос 1. Как создать анализатор дерева и Вопрос 2 – Решение проблемы рекурсии LL ) Я столкнулся с еще...
756 просмотров
schedule
19.02.2022
Как я могу выполнить действие парсера ANTLR для каждого элемента в правиле, которое может соответствовать более чем одному элементу?
Я пытаюсь написать правило парсера ANTLR, которое соответствует списку вещей, и я хочу написать действие парсера, которое может обрабатывать каждый элемент в списке независимо.
Вот пример ввода для этих правил:
$(A1 A2 A3)
Я бы хотел,...
4529 просмотров
schedule
20.11.2022
Вопрос парсера ANTLR
Я пытаюсь проанализировать ряд текстовых записей, в которых элементы в записи разделены символом «+», а вся запись заканчивается символом «#». Например, E1+E2+E3+E4+E5+E6#
Отдельные элементы могут быть обязательными или необязательными. Если...
289 просмотров
schedule
06.05.2022
Легче ли написать синтаксический анализатор с рекурсивным спуском, используя EBNF или BNF?
У меня есть BNF и EBNF по грамматике. BNF, очевидно, более многословен. У меня есть неплохая идея относительно использования BNF для создания синтаксического анализатора с рекурсивным спуском; для этого есть много ресурсов. У меня проблемы с...
2734 просмотров
schedule
19.08.2023
Как правильно формализовать использование команд GNU/Linux в командной строке?
Я хотел бы написать формальную грамматику, подобную BNF, для описания использования командной строки некоторых инструментов GNU/Linux. Например, я могу описать использование команды cat так:
(cat-command) : 'cat' (arguments-list)...
1609 просмотров
schedule
07.04.2024
Re: Помогите разобраться с грамматикой.
Я переработал и расширил грамматику, о которой спрашивал ранее, как показано ниже:
// BIFAnalyser.cpp : Defines the entry point for the console application.
//
//
/*=============================================================================...
225 просмотров
schedule
14.07.2022
Является ли грамматика LALR?
Допустим, та же самая грамматика не является LR(1), можем ли мы с уверенностью сказать, что эта грамматика также не является LALR?
если нет, то каковы условия для того, чтобы грамматика была LALR? (или какие условия делают грамматику не LALR)...
2642 просмотров
schedule
22.01.2024
Какую уловку использует Java, чтобы избежать пробелов в ››?
В Java Generic Book, противопоставляя разницу между шаблонами C ++ и Java Generic, говорится:
В C ++ проблема возникает из-за того, что >> без пробела обозначает оператор сдвига вправо. Java решает проблему с помощью грамматической уловки.)...
683 просмотров
schedule
21.05.2024
Указание языка для грамматики
Существует ли какая-либо конкретная методология для указания языка для данной грамматики?? т. е. необходимо ли запускать все продукционные правила, данные в грамматике, чтобы определить язык, который она представляет? У меня нет примера как...
281 просмотров
schedule
24.04.2024
В чем разница между свойством и функцией только для чтения в .net?
Помимо архитектурной точки зрения, мне интересно, есть ли какая-либо разница в .net между свойством только для чтения и функцией. Являются ли свойства только концептуальными оболочками функций?
Private m_Property As String
Public...
3747 просмотров
schedule
13.01.2023
Есть ли инструмент для создания диаграмм UML на основе пользовательской грамматики?
Мне нужен инструмент/библиотека для создания диаграмм UML из источника пользовательской грамматики языка программирования. Есть ли инструмент с API или другим методом, чтобы относительно легко сообщить генератору, как он должен интерпретировать...
291 просмотров
schedule
31.01.2023
Несжатая, неминимальная грамматика для языка программирования C
Языки программирования определяются через грамматику, например. Java определяется в JLS, см. здесь
Это минимальная, «сжатая» грамматика, ни одна конструкция не используется дважды: результатом для меня являются бесполезные грамматические...
629 просмотров
schedule
22.12.2023
Эффективный контекстно-свободный анализатор грамматики, предпочтительно дружественный к Python
Мне нужно проанализировать небольшое подмножество английского языка для одного из моих проектов, описанное как контекстно-свободная грамматика с (1-уровневыми) структурами функций ( example ), и мне нужно сделать это эффективно.
Прямо сейчас я...
26621 просмотров
schedule
02.07.2023