Interpreter pattern: Difference between revisions

Content deleted Content added
No edit summary
No edit summary
Line 465:
As JavaScript do not support real Object Orientation, we do not implement a interface.
<syntaxhighlight lang="javascript">
// Nonterminal symbolexpression
class Plus {
a;
Line 477:
}
}
// Nonterminal symbolexpression
class Minus {
a;
Line 489:
}
}
// Nonterminal symbolexpression
class Times {
a;
Line 501:
}
}
// Nonterminal symbolexpression
class Divide {
a;
Line 513:
}
}
// Terminal symbolexpression
class Number {
a;
Line 523:
}
}
// Terminal symbolexpression
class Variable {
a;