Open9
読者コミュニティ|350行くらいのPythonで作るプログラミング言語実装超入門
本の感想や質問をお気軽にコメントしてください。
※本のタイトルを変更しました
350行くらいのPythonで書くインタプリタ
↓
350行くらいのPythonで作るプログラミング言語実装超入門
minilangの実装では再帰があちこちで使われています。再帰に慣れてないと読みづらいかも?ということで関連記事を書きました。
関連記事を追加。minilangでも一応データ構造作れます。
「拡張のアイデア」の実装例です。
インタプリタ書いてどうするの、っていうのと、そもそも「インタプリタって何?」という人にも読んでいただきたいということでタイトルを変更しました。
350行くらいのPythonで書くインタプリタ
↓
350行くらいのPythonで作るプログラミング言語実装超入門
URLはそのままです。
もしかして元のタイトルで紹介とかしていただいてたら申し訳ありません。
配列・文字列の実装例です。Pythonにおんぶだっこ感がありますが。
いま494行なのでここまでやって500行くらいのPythonで作る~にしてもよかったかもしれません。
辞書の追加まではやろうと思ってますけど。
辞書と、プロトタイプ型のオブジェクトを実装しました。
プロトタイプはJavaScriptのみようみまねですがそれっぽく動いてるようです。やってみた記事。
解説はほぼありません。評価器がだいたい書きたいように書けるようになりました。