24件ヒット
[1-24件を表示]
(0.024秒)
ライブラリ
-
ripper
/ lexer (24)
キーワード
-
token
_ match (12) - tokenize (12)
検索結果
先頭3件
-
Ripper
. token _ match(src , pattern) -> Ripper :: TokenPattern :: MatchData | nil (6201.0) -
Ruby プログラム src に対してパターン pattern をマッチし、 マッチデータを返します。
Ruby プログラム src に対してパターン pattern をマッチし、
マッチデータを返します。
ライブラリ内部で使用します。 -
Ripper
. tokenize(src , filename = & # 39;-& # 39; , lineno = 1) -> [String] (6101.0) -
Ruby プログラム str をトークンに分割し、そのリストを返します。
...を指定します。省略すると 1 になります。
//emlist[][ruby]{
require 'ripper'
p Ripper.tokenize("def m(a) nil end")
# => ["def", " ", "m", "(", "a", ")", " ", "nil", " ", "end"]
//}
Ripper.tokenize は空白やコメントも含め、
元の文字列にある文字は 1 バイト... -
Ripper
. tokenize(src , filename = & # 39;-& # 39; , lineno = 1 , raise _ errors: false) -> [String] (6101.0) -
Ruby プログラム str をトークンに分割し、そのリストを返します。
...//emlist[][ruby]{
require 'ripper'
p Ripper.tokenize("def m(a) nil end")
# => ["def", " ", "m", "(", "a", ")", " ", "nil", " ", "end"]
Ripper.tokenize("def req(true) end", raise_errors: true)
# => SyntaxError (syntax error, unexpected `true', expecting ')')
//}
Ripper.tokenize は空白やコメ...