雰囲気はこんなん↓
#abc,d,e
\テスト文字列
\テスト文字列2
#sound
...
・妄想的には変数名と内容をmap保持。関数と関数ポインタもmap保持。
・初めの1文字目を見て処理の方式を変えてみたり。
上の例だと#は関数名として\は表示する文字列。みたいな感じ。
・変数宣言も関数扱いにするとかすればよい感じな気がする。
・スレッドで各行をパイプライン的に処理できればいい気がする。
・ファイルの読み込みがネックの予感…
とかこんな感じ。きっとこんなレベルで作り出すと大変な目にあいますよ。
例えば、これだとDLLなんかで関数を増やせないし、スクリプトが複数ファイルになった時も問題だし、構造化プログラムもできない気がするし。
ということで以上妄想終わり。さて、明日も早いですし寝ますかね。