ミニCインタプリタ
特徴:
- python標準ライブラリ (sys, re, time) のみを使用
AST構文解析からparserまで独自実装
- Cライクな、ミニマルな組み込み制御構文
・ for(;;)
・ if() {} elif() {} else {}
・ ユーザ関数定義:
void func(var1, var2) {}
int func(var1, var2) {}
double func(var1, var2) {}
str func(var1, var2) {}
- pythonライクな追加文法
・ 組み込み関数
print(), open(), read(), write()
・ リスト: var.append(), var.insert()
・ 辞書型: delete var[key]
- Gemini Flash 2.5pro で作成
miniC.pyをtemplateにして、Geminiで修正、機能追加は容易?