Interpreter pattern

Interpreter pattern

In computer programming, the interpreter pattern is a design pattern that specifies how to evaluate sentences in a language.The basic idea is to have a class for each symbol (terminal or nonterminal) in a specialized computer language. The syntax tree of a sentence in the language is an instance of the composite pattern and is used to evaluate (interpret) the sentence for a client. See also Composite pattern.

Comment
enIn computer programming, the interpreter pattern is a design pattern that specifies how to evaluate sentences in a language.The basic idea is to have a class for each symbol (terminal or nonterminal) in a specialized computer language. The syntax tree of a sentence in the language is an instance of the composite pattern and is used to evaluate (interpret) the sentence for a client. See also Composite pattern.
Depiction
Interpreter UML class diagram.svg
W3sDesign Interpreter Design Pattern UML.jpg
Has abstract
enIn computer programming, the interpreter pattern is a design pattern that specifies how to evaluate sentences in a language.The basic idea is to have a class for each symbol (terminal or nonterminal) in a specialized computer language. The syntax tree of a sentence in the language is an instance of the composite pattern and is used to evaluate (interpret) the sentence for a client. See also Composite pattern.
Hypernym
Pattern
Is primary topic of
Interpreter pattern
Label
enInterpreter pattern
Link from a Wikipage to an external page
sourcemaking.com/design_patterns/interpreter
github.com/jamesdhutton/Interpreter
lukaszwrobel.pl/blog/interpreter-design-pattern
c2.com/cgi/wiki%3FInterpreterPattern
Link from a Wikipage to another Wikipage
Abstract syntax tree
Backus-Naur form
Backus–Naur form
C++
Category:Articles with example C Sharp code
Category:Articles with example Java code
Category:Software design patterns
Class (computer science)
Class diagram
Combinator
Composite pattern
Computer programming
Design pattern (computer science)
Design Patterns
Domain-specific language
Domain specific languages
File:Interpreter UML class diagram.svg
File:W3sDesign Interpreter Design Pattern UML.jpg
Interpreter (computing)
Nonterminal symbol
Parser
Reverse Polish Notation
Ruby (programming language)
SQL
Terminal symbol
Unified Modeling Language
SameAs
Értelmező programtervezési minta
Interpreter
Interpreter (Entwurfsmuster)
Interpreter (patrón de diseño)
Interpreter (wzorzec projektowy)
Interpreter pattern
Interpreter pattern
Interpreter パターン
Interpréteur (patron de conception)
m.015yth
Q1537002
XiMx
Інтерпретатор (шаблон проєктування)
Интерпретатор (шаблон)
Интерпретатор (шаблон проектирования)
Թարգմանիչ (նախագծման ձևանմուշ)
อินเทอร์พรีเตอร์แพตเทิร์น
인터프리터 패턴
Subject
Category:Articles with example C Sharp code
Category:Articles with example Java code
Category:Software design patterns
Thumbnail
W3sDesign Interpreter Design Pattern UML.jpg?width=300
WasDerivedFrom
Interpreter pattern?oldid=1111915002&ns=0
WikiPageLength
20860
Wikipage page ID
164860
Wikipage revision ID
1111915002
WikiPageUsesTemplate
Template:Citation needed
Template:Design Patterns Patterns
Template:Refimprove
Template:Rp
Template:Short description
Template:Wikibooks