エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント0件
- 注目コメント
- 新着コメント
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
Goの抽象構文木の利用例を読んだ - 今川館
goにはコードの自動生成ツールが付属しているらしい。 Go と reflect と generate http://qiita.com/nao... goにはコードの自動生成ツールが付属しているらしい。 Go と reflect と generate http://qiita.com/naoina/items/7966f73f3a807b3d25d6 ここで「AST からコード生成する方法」という節の内容に興味を持った。 文字列テンプレートからコードを生成するのではなく、抽象構文木から生成する方法である。 IdentとかFuncDecとかいう概念がよくわからないので抽象構文木の使い方でぐぐったらt2yの書いた記事がヒットしてしまった。 Python の ast モジュール入門 (抽象構文木を辿る) http://qiita.com/t2y/items/0964d01bf3db0233e3c1 めぼしい記載は無かったが、これを読んでいて、astに特定の決まった構成要素が定められているわけではないことは理解できた。 つまりGoのastのドキ