るりまサーチ

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

別のキーワード

  1. ripper/lexer tokenize
  2. lexer tokenize
  3. psych tokenize
  4. ripper tokenize
  5. scalarscanner tokenize

ライブラリ

クラス

検索結果

Ripper.tokenize(src, filename = '-', lineno = 1, raise_errors: false) -> [String] (18149.0)

Ruby プログラム str をトークンに分割し、そのリストを返します。

...

@
param src Ruby プログラムを文字列か IO オブジェクトで指定します。

@
param filename src のファイル名を文字列で指定します。省略すると "-" になります。

@
param lineno src の開始行番号を指定します。省略すると 1 になります。

@
...
...e になります。

@
raise SyntaxError raise_errors が true で、src に文法エラーがある場合に発生します。

//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 は空白やコメントも含め、
元の文字列にある文字は 1 バイトも残さずに分割します。
ただし、ごく僅かな例外として、__END__ 以降の文字列は...

Ripper.tokenize(src, filename = '-', lineno = 1) -> [String] (18131.0)

Ruby プログラム str をトークンに分割し、そのリストを返します。

...に分割し、そのリストを返します。

@
param src Ruby プログラムを文字列か IO オブジェクトで指定します。

@
param filename src のファイル名を文字列で指定します。省略すると "-" になります。

@
param lineno src の開始行番号を指定し...
...ます。省略すると 1 になります。


//emlist[][ruby]{
require 'ripper'

p Ripper.tokenize("def m(a) nil end")
# => ["def", " ", "m", "(", "a", ")", " ", "nil", " ", "end"]
//}

Ripper.tokenize は空白やコメントも含め、
元の文字列にある文字は 1 バイトも残さず...

Psych::ScalarScanner#tokenize(string) -> object (18125.0)

YAML の scalar である文字列を Ruby のオブジェクトに変換した ものを返します。

...YAML の scalar である文字列を Ruby のオブジェクトに変換した
ものを返します。

scanner = Psych::ScalarScanner.new
p scanner.tokenize("yes") # => true
p scanner.tokenize("year") # => "year"
p scanner.tokenize("12") # => 12

@
param string 変換文字列...

Ripper.lex(src, filename = '-', lineno = 1, raise_errors: false) -> [[Integer, Integer], Symbol, String, Ripper::Lexer::State] (46.0)

Ruby プログラム str をトークンに分割し、そのリストを返します。 ただし Ripper.tokenize と違い、トークンの種類と位置情報も付属します。

...Ripper.tokenize と違い、トークンの種類と位置情報も付属します。

@
param src Ruby プログラムを文字列か IO オブジェクトで指定します。

@
param filename src のファイル名を文字列で指定します。省略すると "-" になります。

@
param lin...
...行番号を指定します。省略すると 1 になります。

@
param raise_errors true を指定すると、src にエラーがある場合に例外(SyntaxError)を発生させます。省略すると false になります。

@
raise SyntaxError raise_errors が true で、src に文法エラ...

Ripper.lex(src, filename = '-', lineno = 1) -> [[Integer, Integer], Symbol, String, Ripper::Lexer::State] (34.0)

Ruby プログラム str をトークンに分割し、そのリストを返します。 ただし Ripper.tokenize と違い、トークンの種類と位置情報も付属します。

...Ripper.tokenize と違い、トークンの種類と位置情報も付属します。

@
param src Ruby プログラムを文字列か IO オブジェクトで指定します。

@
param filename src のファイル名を文字列で指定します。省略すると "-" になります。

@
param lin...

絞り込み条件を変える

Ripper.lex(src, filename = '-', lineno = 1) -> [[Integer, Integer], Symbol, String] (34.0)

Ruby プログラム str をトークンに分割し、そのリストを返します。 ただし Ripper.tokenize と違い、トークンの種類と位置情報も付属します。

...Ripper.tokenize と違い、トークンの種類と位置情報も付属します。

@
param src Ruby プログラムを文字列か IO オブジェクトで指定します。

@
param filename src のファイル名を文字列で指定します。省略すると "-" になります。

@
param lin...