Ruby/Rails 勉強会@関西第36回で発表したスライド。構文解析についてと、パーサージェネレーターRaccの基本的な使い方についてRead less
![Racc でおてがる構文解析](https://cdn-ak-scissors.b.st-hatena.com/image/square/648d9077ba18d9426f6539a17b0e82cc3610990e/height=288;version=1;width=512/https%3A%2F%2Fcdn.slidesharecdn.com%2Fss_thumbnails%2Fracc-090824004420-phpapp01-thumbnail.jpg%3Fwidth%3D640%26height%3D640%26fit%3Dbounds)
BNF Syntax of Ruby Based on http://docs.huihoo.com/ruby/ruby-man-1.4/yacc.html with some edit- ing. I have found other websites attesting that Ruby version 1.4.6 is the latest with a reference manual in English, http://docs.huihoo.com/ruby/ruby-man-1.4/index.html, though Ruby exists up to v1.9 in Japanese. ALL-CAPS are used for nonterminals, and all-lowercase for literal keywords. Literal ( ) [ ]
Pascal/Ruby/Java/Python/C# によるモダンな Lisp の小さな実装 2007.4.28 - 2010.10.1 (鈴) 第1回 L2 Lisp: 標準 Pascal によるモダンな Lisp の小さな実装 (1.1 版/Pascal) 2007.4.28 - 2007.5.18 静的スコープ, 末尾呼出しの最適化,マクロを備えた近代的な Lisp を,ISO 7185/JIS X 3008 の標準 Pascal で作成します。 プロトタイプ的な実装ですが,ガーベジコレクションも備えた,まとまったインタープリタです。 第2回 続 L2 Lisp: 従来の約3倍の速さの実現 (2.0 版/Pascal) 2007.6.1 ラムダ式の内部表現とマクロ展開の方法を改良してインタープリタを高速化します。 場合により約3倍の高速性能が得られます。 また,マクロの「変数捕捉」問
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く