Публикации по теме 'grammar'


ИИ в реальном мире — 3. Создайте свой собственный Grammarly
Grammarly — один из главных прорывов, сделанных ИИ за последнее десятилетие. Я предполагаю, что большинство из нас знает, что такое Grammarly и какую огромную пользу мы получаем от такого инструмента. Что, если я скажу вам, что вы можете легко сделать свой собственный минимальный инструмент для исправления орфографии, не имея опыта программирования с использованием Трансформеров . Что ж, не будем ждать и углубимся в пост. Насколько я понимаю, бесплатная версия Grammarly выполняет..

НГ05. Обработка предложений не так, как предполагалось
Кто-нибудь из настоящих специалистов по синтаксису следует сетевой грамматике ? Если вы один, вы вот-вот станете отчужденным. Мое намерение состоит в том, чтобы отчуждение было не от блога, а от ваших существующих убеждений. Теории движения Широко распространено мнение, что структура не только описывает человеческий язык, но и объясняет его. Это привело к широкому распространению неправдоподобных идей. «Движение» — хороший пример, показывающий тенденцию теоретиков объяснять все..

Вопросы по теме 'grammar'

Какие есть экзотические техники синтаксического анализа?
Я анализировал истории покерных комбинаций за последний год и многое узнал о парсинге в целом. Мы начали с регулярных выражений, но быстро поняли, что масштабировать их будет нелегко. Мы пропустили языки с Ruby на C ++ и, наконец, осознали, что...
1722 просмотров
schedule 13.11.2023

Зарезервированные ключевые слова в Objective-C?
На вчерашней встрече CocoaHeads в Оресунде Пейлоу создал отличную викторину по ObjC. Конкуренция была интенсивной, и три человека остались с одинаковыми баллами, когда нужно было оценить последний вопрос: сколько зарезервированных ключевых слов...
11158 просмотров

Какова правильная грамматика для этого языка?
У меня есть этот язык: {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 просмотров

Написание правильной грамматики 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 просмотров

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 просмотров

Ограничители пробелов и 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 просмотров

как найти, какой оператор имеет наивысший приоритет в грамматике
У меня экзамен только послезавтра. Пожалуйста, помогите мне с этим вопросом и объясните мне ответ, чтобы я мог ответить на все вопросы этого уровня на своем экзамене. Грамматика 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 просмотров

Решение конфликта первого следования в грамматике
В настоящее время у меня возникают проблемы с решением такого конфликта в грамматике: 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