06/01/24 00:46:10
>367
おお、すみませぬ。インタープリタ作ろうとしています。
まずの目標はRubyみたいな解析木を実行するタイプですね。
>呼び出し側と呼び出され側でスタックが違うの?
一時変数の管理責任と、手続呼び出しの動作主体をどのように割り振ろうかな……
と思いまして。前述の例だと
一時変数の管理責任:呼出側 -> スタック作って管理
動作主体:呼び出され側 -> 駆動はこちら
とかを考えています。
>意味わかんねえっす。どっちみち構文木は解釈しなきゃいけないのでは。
確かにそうですな……知恵が回らなかった……
結局、
今日一日考えた結果、スタックマシンの連鎖みたいなのを作ってみることにしました。