<aside>
</aside>
μλ νμΈμ, μ¬λ¬λΆ! π μ€λμ νλ ν¨ν΄μ λ§μ§λ§ μ£Όμ, **μΈν°νλ¦¬ν° ν¨ν΄(Interpreter Pattern)**μ λν΄ μμλ³΄κ² μ΅λλ€.
νΉμ μ¬λ¬λΆλ§μ κ°λ¨ν μΈμ΄λ κ·μΉμ λ§λ€κ³ , νλ‘κ·Έλ¨μ΄ κ·Έ μΈμ΄λ₯Ό μ΄ν΄νκ³ μ€ννλλ‘ λ§λ€κ³ μΆμΌμ κ°μ? π€ μΈν°νλ¦¬ν° ν¨ν΄μ νΉμ μΈμ΄μ λ¬Έλ²μ ν΄λμ€λ‘ νννκ³ , κ·Έ ν΄λμ€ κ΅¬μ‘°λ₯Ό μ¬μ©νμ¬ ν΄λΉ μΈμ΄λ‘ μμ±λ **λ¬Έμ₯μ ν΄μ(Interpret)**νλ λ°©λ²μ μ 곡ν©λλ€. λ§μΉ νλ‘κ·Έλ¨ μμ μμ 'μΈμ΄ ν΄μκΈ°'λ₯Ό λ§λλ κ²κ³Ό κ°μ£ ! ν¨κ» μμλ΄ μλ€! β¨
μ΄λ² κ°μμ λͺ©νμ λλ€.
interpret()
λ©μλκ° μ¬κ·μ μΌλ‘ λμνλ λ°©μμ μ€λͺ
ν μ μμ΅λλ€.κ°λ¨ν νμ νκΈ°λ²(Postfix Notation) κ³μ°κΈ° μμ λ₯Ό ν΅ν΄, μμ λ¬Έμμ΄μ ν΄μνμ¬ κ³μ° κ²°κ³Όλ₯Ό μ»λ κ³Όμ μ 보μ¬λ립λλ€. λͺ¨λ μ½λλ interpreter_example.py
νμΌ νλμ λ΄κ² μ΅λλ€.