120件ヒット
[101-120件を表示]
(0.023秒)
種類
- インスタンスメソッド (60)
- 特異メソッド (36)
- クラス (12)
- 定数 (12)
クラス
- Ripper (60)
-
Ripper
:: Filter (12) -
Ripper
:: Lexer (36)
検索結果
-
Ripper
:: Lexer # tokenize -> [String] (102.0) -
自身の持つ Ruby プログラムをトークンに分割し、そのリストを返します。
...自身の持つ Ruby プログラムをトークンに分割し、そのリストを返します。
ライブラリ内部で使用します。 Ripper.tokenize を使用してください。... -
Ripper
:: Filter (7.0) -
イベントドリブンスタイルで Ruby プログラムを加工するためのクラスです。
...require 'ripper'
require 'cgi'
class Ruby2HTML < Ripper::Filter
def on_default(event, tok, f)
f << CGI.escapeHTML(tok)
end
def on_comment(tok, f)
f << %Q[<span class="comment">#{CGI.escapeHTML(tok)}</span>]
end
def on_tstring_beg(tok, f)
f << %Q[<span class="string">#{CGI.e......scapeHTML(tok)}]
end
def on_tstring_end(tok, f)
f << %Q[#{CGI.escapeHTML(tok)}</span>]
end
end
Ruby2HTML.new(ARGF).parse('')
//}
Ruby プログラムを解析して、Ripper::SCANNER_EVENTS にあるスキャナ
イベントを実行します。イベントはプログラムに書いた...