るりまサーチ

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

別のキーワード

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

ライブラリ

クラス

キーワード

検索結果

<< 1 2 > >>

Ripper::EVENTS -> [Symbol] (18101.0)

ripper の扱う全てのイベント ID (シンボル) のリストを返します。

ripper の扱う全てのイベント ID (シンボル) のリストを返します。

Ripper::PARSER_EVENTS -> [Symbol] (6101.0)

パーサイベントのイベント ID (シンボル) のリストを返します。

パーサイベントのイベント ID (シンボル) のリストを返します。

Ripper::SCANNER_EVENTS -> [Symbol] (6101.0)

スキャナイベントのイベント ID (シンボル) のリストを返します。

スキャナイベントのイベント ID (シンボル) のリストを返します。

TracePoint.new(*events) {|obj| ... } -> TracePoint (107.0)

新しい TracePoint オブジェクトを作成して返します。トレースを有効 にするには TracePoint#enable を実行してください。

...all]
# ...
//}

トレースを無効にするには TracePoint#disable を実行してください。

//emlist[][ruby]{
trace.disable
//}

@param events トレースするイベントを String か Symbol で任
意の数指定します。

: :line

式の評価。

: :class

...

TracePoint.trace(*events) {|obj| ... } -> TracePoint (107.0)

新しい TracePoint オブジェクトを作成して自動的にトレースを開始し ます。TracePoint.new のコンビニエンスメソッドです。

...オブジェクトを作成して自動的にトレースを開始し
ます。TracePoint.new のコンビニエンスメソッドです。

@param events トレースするイベントを String か Symbol で任
意の数指定します。指定できる値については...

絞り込み条件を変える

rexml/parsers/streamparser (30.0)

ストリーム式の XML パーサ。

...ass Listener
include REXML::StreamListener
def initialize
@events = []
end

def text(text)
@events << "text[#{text}]"
end

def tag_start(name, attrs)
@events << "tag_start[#{name}]"
end

attr_reader :events
end

xml = <<EOS
<members>
<member name="apple" color="red">...
...er>
<member name="banana" color="yellow"/>
</members>
EOS
listener = Listener.new
REXML::Parsers::StreamParser.new(xml, listener).parse
listener.events
# => ["tag_start[members]",
# "text[\n ]",
# "tag_start[member]",
# "text[\n ]",
# "tag_start[comment]",
# "text[comment h...

Ripper::Filter#on_XXX(token, data) -> object (12.0)

各種スキャナイベントを実行します。

...キャナイベントを実行します。

実際には on_XXX というメソッドは存在しません。「XXX」の部分を
Ripper::SCANNER_EVENTS にあるスキャナイベントに読み替えてください。

@param token 現在のトークンが指定されます。

@param data 前の...
...Filter#parse の引数になります。

オーバライドしなかった場合は on_default が実行されます。

このメソッドの戻り値は次のイベントハンドラの data 引数に渡されます。

@see Ripper::Filter#parse, Ripper::Filter#on_default, Ripper::SCANNER_EVENTS...

NEWS for Ruby 3.0.0 (6.0)

NEWS for Ruby 3.0.0 このドキュメントは前回リリース以降のバグ修正を除くユーザーに影響のある機能の変更のリストです。

...IO#wait_readable, IO#wait_writable, IO#read, IO#write and other related methods (e.g. IO#puts, IO#gets) may invoke the scheduler hook `#io_wait(io, events, timeout)` in a non-blocking execution context. 16786
* Kernel
* Kernel#clone when called with the `freeze: false` keyword will call `#init...

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...
<< 1 2 > >>