るりまサーチ

最速Rubyリファレンスマニュアル検索!
137件ヒット [101-137件を表示] (0.014秒)
トップページ > クエリ:EVENTS[x]

別のキーワード

  1. ripper events
  2. ripper parser_events
  3. ripper scanner_events
  4. events ripper
  5. parser_events ripper

ライブラリ

クラス

キーワード

検索結果

<< < 1 2 >>

Ripper.sexp(src, filename = &#39;-&#39;, lineno = 1) -> object (6.0)

Ruby プログラム str を解析して S 式のツリーにして返します。

...stmts_add や stmts_new のような _add、_new で終わるパーサイベントを
省略します。_add で終わるパーサイベントはハンドラの引数が 0 個のものが
省略されます。詳しくは Ripper::PARSER_EVENTS を確認してください。

@see Ripper.sexp_raw...

Ripper.slice(src, pattern, n = 0) -> String | nil (6.0)

Ruby プログラム src のうち、 パターン pattern の n 番目の括弧にマッチする文字列を取り出します。

...単位ではなくトークン単位で動作します。

使用例

require 'ripper'
p Ripper.slice(%(<<HERE\nstring\#{nil}\nHERE),
"heredoc_beg .*? nl $(.*?) heredoc_end", 1)
# => "string\#{nil}\n"

イベント ID は Ripper::SCANNER_EVENTS で確認できます。...

Ripper::Filter (6.0)

イベントドリブンスタイルで Ruby プログラムを加工するためのクラスです。

...f)
f << %Q[#{CGI.escapeHTML(tok)}</span>]
end
end

Ruby2HTML.new(ARGF).parse('')
//}

Ruby プログラムを解析して、Ripper::SCANNER_EVENTS にあるスキャナ
イベントを実行します。イベントはプログラムに書いた順番で実行されます。

上記の例で...

ruby 1.8.4 feature (6.0)

ruby 1.8.4 feature ruby 1.8.4 での ruby 1.8.3 からの変更点です。

...0
0

: シグナル [bug]

#Sun Oct 16 03:38:07 2005 Yukihiro Matsumoto <matz@ruby-lang.org>
#
# * rubysig.h (CHECK_INTS): prevent signal handler to run during
# critical section. [ruby-core:04039]

シグナルハンドラの実行はクリティカルセクショ...
...にするため,TkNamedVirtualEvent が別名として
定義されました.

# * ext/tk/lib/tk/event.rb: add :data key for virtual events [Tk8.5
# feature].
#

Tcl/Tk8.5 への対応のため,仮想イベントのイベント情報の一つである data
キーの...
<< < 1 2 >>