第24回Smalltalk勉強会(roppongi.st) で発表した資料です。以下の操作を使ってオンラインで Smalltalk の文法を定義するデモです。
[<-], [->]
又はカーソルキー: 前後に進む。[Reload]
又は Cmd+R: 再読み込み。[Do It]
又は Cmd+R: 選択範囲を LISP として評価。[Print It]
又は Cmd+P: 選択範囲を LISP として評価して表示。[PEG]
: 選択範囲を PEG として文法定義。[ST]
: 選択範囲を Smalltalk として評価して表示 (_stmts ルール定義後)。