エントリーの編集
![loading...](https://b.st-hatena.com/bdefb8944296a0957e54cebcfefc25c4dcff9f5f/images/v4/public/common/loading@2x.gif)
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
言語実装パターンを読んでいる - kgbu's diary
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
![アプリのスクリーンショット](https://b.st-hatena.com/bdefb8944296a0957e54cebcfefc25c4dcff9f5f/images/v4/public/entry/app-screenshot.png)
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
言語実装パターンを読んでいる - kgbu's diary
というより、実装してみている。 素人が、こんな文章を書けるようになってしまうのは、本の内容もさるこ... というより、実装してみている。 素人が、こんな文章を書けるようになってしまうのは、本の内容もさることながら、利用できるツールが非常に強力になってきているということがあると思う。本書の場合はANTLR worksであり、ちょっとした文法を試してみるのに数時間もかからない。作った文法はツールによってJavaなりC言語で処理系が自動生成できる(というか、Java版を実際に動かして、動作検証しているわけだが、文法チェックするだけのコードなら、生成には数秒しかかからない) 最終的にコンパイラやインタプリタを作るには、LLVMのお世話になったりするが、自分の頭で知恵を絞るというよりは、自分の趣味で「お庭を飾る」ような気楽さでチューニングを楽しめる。 これから「バックヤードDSLer」が増えそうな予感がする。