Losettaの歩き方
#Losetta
wsoft-ws/Losetta: The execution environment and command line interface for AliceScript.
ParsingScriptが文脈情報を保持し、Parserが式を評価する構造になっている
Interpreterに関数や変数が格納され、シングルトンになっている
関数解決の戦略ちょっと面白い
1. ParsingScript内の関数テーブル
2. Interpreterにあるグローバル関数テーブル
3. 現在ParsingScriptがusingしている名前空間
4. 完全修飾名で検索
taiseiue.icon たぶん2が最初からあって、1が文脈導入時、3,4が名前空間導入時に入った。こうしてみると2と4はひとまとめでいいと思う。