Публикации по теме 'grammar'
ИИ в реальном мире — 3. Создайте свой собственный Grammarly
Grammarly — один из главных прорывов, сделанных ИИ за последнее десятилетие. Я предполагаю, что большинство из нас знает, что такое Grammarly и какую огромную пользу мы получаем от такого инструмента. Что, если я скажу вам, что вы можете легко сделать свой собственный минимальный инструмент для исправления орфографии, не имея опыта программирования с использованием Трансформеров . Что ж, не будем ждать и углубимся в пост.
Насколько я понимаю, бесплатная версия Grammarly выполняет..
НГ05. Обработка предложений не так, как предполагалось
Кто-нибудь из настоящих специалистов по синтаксису следует сетевой грамматике ? Если вы один, вы вот-вот станете отчужденным. Мое намерение состоит в том, чтобы отчуждение было не от блога, а от ваших существующих убеждений.
Теории движения
Широко распространено мнение, что структура не только описывает человеческий язык, но и объясняет его. Это привело к широкому распространению неправдоподобных идей. «Движение» — хороший пример, показывающий тенденцию теоретиков объяснять все..
Вопросы по теме 'grammar'
Какие есть экзотические техники синтаксического анализа?
Я анализировал истории покерных комбинаций за последний год и многое узнал о парсинге в целом.
Мы начали с регулярных выражений, но быстро поняли, что масштабировать их будет нелегко. Мы пропустили языки с Ruby на C ++ и, наконец, осознали, что...
1722 просмотров
schedule
13.11.2023
Зарезервированные ключевые слова в Objective-C?
На вчерашней встрече CocoaHeads в Оресунде Пейлоу создал отличную викторину по ObjC. Конкуренция была интенсивной, и три человека остались с одинаковыми баллами, когда нужно было оценить последний вопрос: сколько зарезервированных ключевых слов...
11158 просмотров
schedule
12.10.2022
Какова правильная грамматика для этого языка?
У меня есть этот язык:
{a n б м | m+n — четное число}
Какова правильная грамматика для этого?
257 просмотров
schedule
09.12.2023
устранить грамматическую двусмысленность
Я опубликую правила рассматриваемой грамматики для начала.
interface_sections : main_interface bind_buttons bind_functions bind_panel_items
; /* Components of a gui program */
bind_buttons : T_BEGIN T_BIND...
487 просмотров
schedule
13.08.2022
Написание правильной грамматики LL (1)?
В настоящее время я пытаюсь написать (очень) небольшой интерпретатор / компилятор для языка программирования. Я установил синтаксис для языка, и теперь мне нужно написать грамматику для языка. Я собираюсь использовать парсер LL (1), потому что после...
2431 просмотров
schedule
29.07.2022
Повторение циклов в ANTLR
Я пытаюсь создать интерпретатор Pascal с помощью ANTLR, и в настоящее время у меня возникают проблемы с обработкой циклов при обходе дерева AST. Например, цикл for анализируется как:
parametricLoop
: FOR IDENTIFIER ASSIGN start =...
1965 просмотров
schedule
10.05.2024
Как я могу реализовать const в Boost Spirit?
В настоящее время я заинтересован в Boost Spirit и пытаюсь что-то построить. Можем ли мы реализовать что-то вроде const в C++, используя Spirit? Например, пользователь определит такой элемент, как;
constant var PROG_LANG="Java";...
349 просмотров
schedule
08.08.2022
ANTLR: Разница между возвратом и просмотром вперед?
Я относительный новичок в ANTLR. У меня очень простая грамматика:
start :
('A' 'B' 'C' '1'
|'A' 'B' 'C' '2'
|'A' 'B' 'C' '3'
)
;
Я думаю, что уже понял основы концепции просмотра вперед и возврата (которая работает с синтаксическими...
3198 просмотров
schedule
13.09.2022
LALR грамматика неоднозначна
Я сделал грамматику для логических и арифметических выражений. Я хочу обрабатывать арифметические выражения, например:
(1+5)+(-3)
Я закончил эту работу: я могу обрабатывать все выражения, которые хочу.
Моя проблема в том, что...
428 просмотров
schedule
22.02.2024
Ограничители пробелов и MakePlusRule в Irony
Я пытаюсь создать довольно простой синтаксический анализатор, используя Irony , но прихожу к выводу, что Irony не может быть подходит в данном конкретном случае.
Это пример того, что я пытаюсь разобрать:
server_name example.com...
928 просмотров
schedule
02.01.2024
Анализ файлов C++ из программы Java
После нескольких дней исследований обращаюсь к вам. Я ищу для анализа файла С++ для:
Подсчитайте количество параметров в методе/функции
Подсчитайте количество строк в методе/функции
так далее...
Чтобы сделать это, я сначала попытался...
124 просмотров
schedule
12.03.2024
Antlr не соответствует «›» для включения макроса
Я начал работать с antlr несколько дней назад. Я хотел бы использовать его для анализа макросов #include в c. Меня интересуют только включения, все остальные части не имеют значения. здесь я написал простой файл грамматики:
... parser part...
48 просмотров
schedule
09.11.2022
Проблемы с таксономией алгоритмов LL
Я работаю над контекстно-свободными грамматиками и застрял на первом этапе: понимаю, как устроены алгоритмы синтаксического анализа сверху вниз.
Моя проблема вращается вокруг парсеров сверху вниз. И у меня есть три алгоритма, которые мне...
323 просмотров
schedule
09.12.2023
как найти, какой оператор имеет наивысший приоритет в грамматике
У меня экзамен только послезавтра. Пожалуйста, помогите мне с этим вопросом и объясните мне ответ, чтобы я мог ответить на все вопросы этого уровня на своем экзамене.
Грамматика
E-> E/X | X
X-> T-X | X*T | T
T-> T+F | F
F-> (E) |...
1181 просмотров
schedule
12.05.2024
Рациональность дизайна уровней выражений в грамматике Java
В настоящее время я просматриваю грамматику Java 7 и пытаюсь понять, почему используются несколько разных уровней выражения. Ясно, что некоторые проектные решения были приняты, чтобы избежать определенных конструкций, которые недействительны. Однако...
112 просмотров
schedule
19.09.2022
Устранение неоднозначности в моей грамматике с помощью синтаксического анализатора LALR
Я использую whittle для разбора грамматики, но сталкиваюсь с классическим проблема неоднозначности LALR . Моя грамматика выглядит так (упрощенно):
<comment> ::= '{' <string> '}' # string enclosed in braces
<tag> ::=...
662 просмотров
schedule
14.07.2022
Взаимно леворекурсивны?
Я работаю над парсером для грамматики в ANTLR. В настоящее время я работаю над выражениями, где () имеет приоритет высшего порядка, затем унарный минус и т. д.
Когда я добавляю строку, ANTLR выдает ошибку: Следующие наборы правил взаимно...
707 просмотров
schedule
08.10.2022
Почему 019 не является синтаксической ошибкой JavaScript? Или почему 019 › 020
Если я наберу 019 > 020 в консоли JavaScript (проверено как в Chrome, так и в Firefox), я получу ответ true .
Это связано с тем, что 020 интерпретируется как OctalIntegerLiteral . (равно 16 ), тогда как 019 , по-видимому,...
2721 просмотров
schedule
28.01.2024
Решение конфликта первого следования в грамматике
В настоящее время у меня возникают проблемы с решением такого конфликта в грамматике:
A -> (A)A'
A -> 0A'
A -> 1A'
A'-> NAND A A'
A'-> eps
Проблема в том, что FIRST of A 'является NAND, а также частью его FOLLOW набора. А так...
638 просмотров
schedule
13.11.2023
В Rust есть как оператор?
В настоящее время в справочнике Rust об операторе as говорится следующее:
7.2.12.5 Выражения приведения типов
Выражение приведения типа обозначается двоичным оператором as .
При выполнении выражения as значение слева...
1514 просмотров
schedule
15.10.2022