52件ヒット
[1-52件を表示]
(0.021秒)
種類
- インスタンスメソッド (23)
- 特異メソッド (22)
- 文書 (7)
クラス
-
REXML
:: ParseException (11) - Ripper (22)
-
RubyVM
:: AbstractSyntaxTree :: Node (12)
キーワード
-
NEWS for Ruby 2
. 5 . 0 (7) - context (11)
-
first
_ lineno (6) -
last
_ lineno (6) - new (11)
検索結果
先頭5件
- Ripper
. parse(src , filename = & # 39;(ripper)& # 39; , lineno = 1) -> nil - RubyVM
:: AbstractSyntaxTree :: Node # first _ lineno -> Integer - RubyVM
:: AbstractSyntaxTree :: Node # last _ lineno -> Integer - REXML
:: ParseException # context -> [Integer , Integer , Integer] - Ripper
. new(src , filename = "(ripper)" , lineno = 1) -> Ripper
-
Ripper
. parse(src , filename = & # 39;(ripper)& # 39; , lineno = 1) -> nil (18214.0) -
指定された文字列を解析します。常に nil を返します。
...ラムを文字列か IO オブジェクトで指定します。
@param filename src のファイル名を文字列で指定します。省略すると "(ripper)" になります。
@param lineno src の開始行番号を指定します。省略すると 1 になります。
@see Ripper#parse... -
RubyVM
:: AbstractSyntaxTree :: Node # first _ lineno -> Integer (6113.0) -
ソースコード中で、self を表すテキストが最初に現れる行番号を返します。
...ソースコード中で、self を表すテキストが最初に現れる行番号を返します。
行番号は1-originです。
//emlist[][ruby]{
node = RubyVM::AbstractSyntaxTree.parse('1 + 2')
p node.first_lineno # => 1
//}... -
RubyVM
:: AbstractSyntaxTree :: Node # last _ lineno -> Integer (6113.0) -
ソースコード中で、self を表すテキストが最後に現れる行番号を返します。
...ソースコード中で、self を表すテキストが最後に現れる行番号を返します。
行番号は1-originです。
//emlist[][ruby]{
node = RubyVM::AbstractSyntaxTree.parse('1 + 1')
p node.last_lineno # => 1
//}... -
REXML
:: ParseException # context -> [Integer , Integer , Integer] (3018.0) -
パースエラーが起きた(XML上の)場所を返します。
...の)場所を返します。
要素3個の配列で、
[position, lineno, line]
という形で返します。
position, line は
REXML::ParseException#position
REXML::ParseException#line
と同じ値です。
lineno は IO#lineno が返す意味での行数です。
通常は line と同じ値... -
Ripper
. new(src , filename = "(ripper)" , lineno = 1) -> Ripper (125.0) -
Ripper オブジェクトを作成します。
...名を文字列で指定します。省略すると "(ripper)" になります。
@param lineno src の開始行番号を指定します。省略すると 1 になります。
src の解析を行うには更に Ripper#parse などの呼び出しが必要です。
@see Ripper.parse, Ripper#parse... -
NEWS for Ruby 2
. 5 . 0 (30.0) -
NEWS for Ruby 2.5.0 このドキュメントは前回リリース以降のバグ修正を除くユーザーに影響のある機能の変更のリストです。
...> (counter) } }
//}
* jump base と jump target にはフォーマットがあります:
//emlist{
[type, unique-id, start lineno, start column, end lineno, end column]
//}
* 例えば [:if, 0, 2, 1, 6, 4] は、if式が2行目の1桁目から6行目の4桁目まで、と読みます......key) => (counter) }
//}
* メソッドキーにはフォーマットがあります:
//emlist{
[class, method-name, start lineno, start column, end lineno, end column]
//}
* 例えば [Object, :foo, 1, 0, 7, 3] は Object#foo は1行目の0桁目から7行目の3桁目までで定......n to a keyword argument
https://github.com/ruby/psych/pull/342
* Add :symbolize_names option to Psych.load, Psych.safe_load like JSON.parse
https://github.com/ruby/psych/pull/333, https://github.com/ruby/psych/pull/337
* Add Psych::Handler#event_location
https://g...