るりまサーチ

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

別のキーワード

  1. openssl t61string
  2. asn1 t61string
  3. t61string new
  4. matrix t
  5. fiddle type_size_t

検索結果

<< 1 2 3 ... > >>

SyntaxError (44000.0)

ソースコードに文法エラーがあったときに発生します。

ソースコードに文法エラーがあったときに発生します。

SyntaxError#path -> String (27100.0)

文法エラーがあったファイルのパスを返します。

文法エラーがあったファイルのパスを返します。

Psych::SyntaxError (24000.0)

YAML の文法エラーを表すクラスです。

YAML の文法エラーを表すクラスです。

Net::HTTPHeaderSyntaxError (12000.0)

HTTP ヘッダの内容が不正である場合に発生する例外です。

...HTTP ヘッダの内容が不正である場合に発生する例外です。...

Net::ProtoSyntaxError (12000.0)

プロトコル上の文法が正しくない場合に発生する 例外です。

プロトコル上の文法が正しくない場合に発生する
例外です。

Rubyの現在の標準添付ライブラリ内では使われていません。

絞り込み条件を変える

Net::SMTPSyntaxError (12000.0)

SMTP コマンド文法エラー(エラーコード 500) に対応する 例外クラスです。

...SMTP コマンド文法エラー(エラーコード 500) に対応する
例外クラスです。...

Psych::SyntaxError#offset -> Integer (9112.0)

エラーが生じた位置の offset をバイト数で 返します。

...エラーが生じた位置の offset をバイト数で
返します。

offset とは、
Psych::SyntaxError#line, Psych::SyntaxError#column
で指示される位置からの相対位置です。
この位置から 0 バイトの位置でエラーが発生することが多いため、
このメ...

Psych::SyntaxError#context -> String (9100.0)

エラーが生じたコンテキストを文字列で返します。

エラーが生じたコンテキストを文字列で返します。

RubyVM::AbstractSyntaxTree.parse(string) -> RubyVM::AbstractSyntaxTree::Node (6306.0)

文字列を抽象構文木にパースし、その木の根ノードを返します。

...@param string パースする対象の Ruby のコードを文字列で指定します。
@raise SyntaxError string が Ruby のコードとして正しくない場合に発生します。

//emlist[][ruby]{
pp RubyVM::AbstractSyntaxTree.parse("x = 1 + 2")
# => (SCOPE@1:0-1:9
# tbl: [:x]
#...
...args: nil
# body:
# (LASGN@1:0-1:9 :x
# (OPCALL@1:4-1:9 (LIT@1:4-1:5 1) :+ (LIST@1:8-1:9 (LIT@1:8-1:9 2) nil))))
//}...
...string パースする対象の Ruby のコードを文字列で指定します。
@param keep_script_lines true を指定すると、 Node#script_lines でノードと関連づけられたソースコードのテキストを取得できます。
@param keep_tokens true を指定すると、 Node#to...
...rror_tolerant true を指定すると、構文エラーが発生した際にエラー箇所を type が :ERROR であるようなノードに置き換えてツリーを生成します。
@raise SyntaxError string が Ruby のコードとして正しくない場合に発生します。

//emlist[][ru...
...ubyVM::AbstractSyntaxTree.parse("x = 1 + 2")
# => (SCOPE@1:0-1:9
# tbl: [:x]
# args: nil
# body:
# (LASGN@1:0-1:9 :x
# (OPCALL@1:4-1:9 (LIT@1:4-1:5 1) :+ (LIST@1:8-1:9 (LIT@1:8-1:9 2) nil))))
pp RubyVM::AbstractSyntaxTree.parse("x = 1; p(x; y=2", error_tolerant: true)
# =>...

RubyVM::AbstractSyntaxTree.parse(string, keep_script_lines: false, error_tolerant: false, keep_tokens: false) -> RubyVM::AbstractSyntaxTree::Node (6306.0)

文字列を抽象構文木にパースし、その木の根ノードを返します。

...string パースする対象の Ruby のコードを文字列で指定します。
@param keep_script_lines true を指定すると、 Node#script_lines でノードと関連づけられたソースコードのテキストを取得できます。
@param keep_tokens true を指定すると、 Node#to...
...rror_tolerant true を指定すると、構文エラーが発生した際にエラー箇所を type が :ERROR であるようなノードに置き換えてツリーを生成します。
@raise SyntaxError string が Ruby のコードとして正しくない場合に発生します。

//emlist[][ru...
...ubyVM::AbstractSyntaxTree.parse("x = 1 + 2")
# => (SCOPE@1:0-1:9
# tbl: [:x]
# args: nil
# body:
# (LASGN@1:0-1:9 :x
# (OPCALL@1:4-1:9 (LIT@1:4-1:5 1) :+ (LIST@1:8-1:9 (LIT@1:8-1:9 2) nil))))
pp RubyVM::AbstractSyntaxTree.parse("x = 1; p(x; y=2", error_tolerant: true)
# =>...

絞り込み条件を変える

Ripper.tokenize(src, filename = &#39;-&#39;, lineno = 1, raise_errors: false) -> [String] (6118.0)

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

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

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

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

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

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

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

p Ripper.t...
...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 バ...
<< 1 2 3 ... > >>