.. ot-exercise:: cxx.exercises.design_patterns.solutions.interpreter_basic :dependencies: cxx.exercises.design_patterns.interpreter_basic .. include:: Solution: Arithmetic Expression Interpreter =========================================== .. contents:: :local: .. literalinclude:: /trainings/material/soup/cxx-code/design-patterns-interpreter/expressions/expression.h :caption: :download:`/trainings/material/soup/cxx-code/design-patterns-interpreter/expressions/expression.h` :language: c++ .. literalinclude:: /trainings/material/soup/cxx-code/design-patterns-interpreter/expressions/expression.cpp :caption: :download:`/trainings/material/soup/cxx-code/design-patterns-interpreter/expressions/expression.cpp` :language: c++