るりまサーチ

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

別のキーワード

  1. openssl p
  2. openssl p=
  3. fileutils mkdir_p
  4. kernel p
  5. kernel $-p

検索結果

<< 1 2 3 ... > >>

SyntaxError#path -> String (27100.0)

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

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

Psych::SyntaxError (21000.0)

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

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

Net::HTTPHeaderSyntaxError (12000.0)

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

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

Net::ProtoSyntaxError (12000.0)

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

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

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

Net::SMTPSyntaxError (12000.0)

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

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

絞り込み条件を変える

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

生じたエラーの中身を文字列で返します。

生じたエラーの中身を文字列で返します。

RubyVM::AbstractSyntaxTree.parse_file(pathname) -> RubyVM::AbstractSyntaxTree::Node (6206.0)

pathname のファイルを読み込み、その内容を抽象構文木にパースし、その木の根ノードを返します。

...
p
athname のファイルを読み込み、その内容を抽象構文木にパースし、その木の根ノードを返します。

@param pathname パースする対象のファイルパスを指定します
@raise SyntaxError pathname から取得された文字列が Ruby のコードとして...
...]{
p
p RubyVM::AbstractSyntaxTree.parse_file(__FILE__)
# => (SCOPE@1:0-1:50
# tbl: []
# args: nil
# body:
# (FCALL@1:0-1:50 :pp
# (LIST@1:3-1:50
# (CALL@1:3-1:50
# (COLON2@1:3-1:29 (CONST@1:3-1:9 :RubyVM) :AbstractSyntaxTree)
# :par...
...
p
athname のファイルを読み込み、その内容を抽象構文木にパースし、その木の根ノードを返します。

@param pathname パースする対象のファイルパスを指定します
@param keep_script_lines true を指定すると、 Node#script_lines でノードと関...
...@param keep_tokens true を指定すると、 Node#token が利用できます。
@param error_tolerant true を指定すると、構文エラーが発生した際にエラー箇所を type が :ERROR であるようなノードに置き換えてツリーを生成します。
@raise SyntaxError pat...

RubyVM::AbstractSyntaxTree.parse_file(pathname, keep_script_lines: false, error_tolerant: false, keep_tokens: false) -> RubyVM::AbstractSyntaxTree::Node (6206.0)

pathname のファイルを読み込み、その内容を抽象構文木にパースし、その木の根ノードを返します。

...
p
athname のファイルを読み込み、その内容を抽象構文木にパースし、その木の根ノードを返します。

@param pathname パースする対象のファイルパスを指定します
@param keep_script_lines true を指定すると、 Node#script_lines でノードと関...
...@param keep_tokens true を指定すると、 Node#token が利用できます。
@param error_tolerant true を指定すると、構文エラーが発生した際にエラー箇所を type が :ERROR であるようなノードに置き換えてツリーを生成します。
@raise SyntaxError pat...
...]{
p
p RubyVM::AbstractSyntaxTree.parse_file(__FILE__)
# => (SCOPE@1:0-1:50
# tbl: []
# args: nil
# body:
# (FCALL@1:0-1:50 :pp
# (LIST@1:3-1:50
# (CALL@1:3-1:50
# (COLON2@1:3-1:29 (CONST@1:3-1:9 :RubyVM) :AbstractSyntaxTree)
# :par...

メソッド呼び出し(super・ブロック付き・yield) (6180.0)

メソッド呼び出し(super・ブロック付き・yield) * super * block * yield * block_arg * numbered_parameters * call_method

...メソッド呼び出し(super・ブロック付き・yield)
* super
* block
* yield
* block_arg
* numbered_parameters
* call_method

//emlist[例][ruby]{
foo.bar()
foo.bar
bar()
p
rint "hello world\n"
p
rint
Class.new
Class::new
//}

文法:

[式 `.'] 識別子 [`(' [[`*']...
...
す。

`.' と `::' とはほぼ同じ意味です。但し、定数を表す場合は、
`::' を使わなければいけません(例: Math::PI)。逆に、

//emlist[][ruby]{
Klass::Foo
//}

とした場合、常に定数と見なされるという制限があります。
`::' を、クラ...
...a", "b", "c"]
foo{ p [_1, _2, _3] } # => ["a", "b", "c"]
//}

ブロックパラメータと番号指定パラメータを同時に使うことはできません。

//emlist{
def foo
yield "a","b","c"
end

foo {|a, b, c| p [_1, a] } # => ordinary parameter is defined (SyntaxError)
//}

なお、...

Psych.parse(yaml, filename = nil) -> Psych::Nodes::Document (6130.0)

YAML ドキュメントをパースし、YAML の AST を返します。

...ます。

AST については Psych::Nodes を参照してください。

@param yaml YAML ドキュメント(文字列 or IO オブジェクト)
@param filename Psych::SyntaxError 発生時にファイル名として表示する文字列。
@raise Psych::SyntaxError YAMLドキュメントに文...
...発見されたときに発生します
@see Psych.load

//emlist[例][ruby]{
P
sych.parse("---\n - a\n - b") # => #<Psych::Nodes::Document:...>

begin
P
sych.parse("--- `", "file.txt")
rescue Psych::SyntaxError => ex
p
ex.file # => 'file.txt'
p
ex.message # => "(file.txt): found character th...

絞り込み条件を変える

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

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

...返します。

@param string パースする対象の Ruby のコードを文字列で指定します。
@param keep_script_lines true を指定すると、 Node#script_lines でノードと関連づけられたソースコードのテキストを取得できます。
@param keep_tokens true を...
...と、 Node#token が利用できます。
@param error_tolerant true を指定すると、構文エラーが発生した際にエラー箇所を type が :ERROR であるようなノードに置き換えてツリーを生成します。
@raise SyntaxError string が Ruby のコードとして正し...
.../emlist[][ruby]{
p
p 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))))
p
p RubyVM::AbstractSyntaxTree.parse("x = 1; p(x; y=2", error...
<< 1 2 3 ... > >>