Описание тега interpreter-pattern
Шаблон Interpreter реализует специализированный язык. Это одна из моделей поведения Банды четырех. При использовании этого тега в сложных вопросах реализации - пометьте язык кода, на котором написана реализация.
3
ответа
Использование шаблона интерпретатора в составной структуре
Меня попросили составить оценщик выражений, используя Composite, Recursive Descendent Parser и Interpreter. Вот грамматика: <cond> → <termb> [OR <termb>]* <termb>→<factb>[AND <factb>]* <factb>→<expr> R…
12 авг '12 в 08:58
2
ответа
Пример интерпретатора
Мне любопытно узнать несколько примеров интерпретатора в реальном времени. Я могу найти несколько повторяющихся примеров, таких как пример "регулярного выражения". Кто-нибудь может направить меня к другим примерам?
07 окт '11 в 23:28
1
ответ
Терминальные и нетерминальные символы
В настоящее время я читаю о шаблоне интерпретатора, и там говорится что-то о терминальных и нетерминальных символах. Поэтому я пошел в Википедию и прочитал об этом. Но я до сих пор не понимаю, что такое терминальный и нетерминальный символ. Можете л…
11 июн '18 в 15:42
10
ответов
Интерпретер - это анти-паттерн?
Для меня паттерн интерпретатора звучит очень похоже на анти-паттерн, известный как десятое правило Гринспуна: Любая достаточно сложная программа на C или Fortran содержит специальную, неформально определенную, медленную реализацию половины Common Li…
20 июн '09 в 00:36
1
ответ
Обработка ошибок в шаблоне интерпретатора
Предположим, я хочу сложить либо арабские числа (1+2), либо римские числа (I+II), и я использую шаблон интерпретатора, который выглядит примерно так: (код, полученный здесь: https://en.wikibooks.org/wiki/C%2B%2B_Programming/Code/Design_Patterns) str…
14 янв '16 в 11:24
3
ответа
Почему шаблон интерпретатора отстой?
В обзоре "Шаблонов проектирования" Стива Йегге он называет "Шаблон интерпретатора" "в шутку". Он продолжает рассказывать о том, как изменилось восприятие компиляторов, но о том, как интерпретируются языки до сих пор, хотя я не вижу, как это связано …
31 янв '09 в 03:46
1
ответ
Является ли шаблон интерпретатора формой абстрактного синтаксического дерева
Я изучаю шаблоны GoF, и пример шаблона интерпретатора из статьи в Википедии привлек мое внимание: http://en.wikipedia.org/wiki/Interpreter_pattern (я специально изучаю фрагмент кода Java). Это выглядит как абстрактное синтаксическое дерево для прост…
24 окт '14 в 21:20
1
ответ
Декоратор против интерпретатора
Я недавно выучил образец интерпретатора. Я обнаружил некоторые сходства между декоратором и переводчиком. У них похожая структура. Я смотрю в этом случае: одно нетерминальное поведение и одно терминальное поведение в интерпретаторе. Кажется, очень п…
29 дек '16 в 12:59
0
ответов
Как реализовать интерпретатор кода выражений (с переменными)
Я пытаюсь реализовать приложение калькулятора на основе текста (без использования внешних библиотек). Мне интересно, может ли это быть реализовано с помощью шаблона интерпретатора? https://www.baeldung.com/java-interpreter-pattern Но не уверен, как …
27 май '19 в 14:27
1
ответ
В чем разница между шаблоном интерпретатора и шаблоном посетителя?
У меня проблемы с пониманием этих двух шаблонов проектирования. Можете ли вы дать мне контекстную информацию или пример, чтобы я мог получить четкое представление и иметь возможность отобразить разницу между ними двумя. Благодарю.
17 мар '19 в 22:29