← Back to design patterns map
Design Pattern

Interpreter

Represent grammar rules and evaluate expressions.

behavioral

Visual Diagram

Input expression
-> parse rules
-> evaluate AST

When To Use

  • ->Tiny expression languages
  • ->Rule engines
  • ->Template conditions
  • ->Query filters
Used in: Template engines, rule engines, query parsers
interpreter.js

Live Editor

Loading...

Output

Run code to see output...

Comments

Sign in to leave a comment. Your name and photo come from Google; nothing else is shared.

Loading comments...