るりまサーチ

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

別のキーワード

  1. rexml instruction
  2. instruction ==
  3. instruction new
  4. instruction clone
  5. instruction target

検索結果

<< 1 2 3 ... > >>

REXML::StreamListener#instruction(name, instruction) -> () (18226.0)

XML処理命令(PI)をパースしたときに呼び出されるコールバックメソッドです。

...メソッドです。

@
param name ターゲット名が文字列で渡されます
@
param instruction 処理命令の内容が文字列で渡されます

=== 例
<?xml-stylesheet type="text/css" href="style.css"?>
というPIに対し
name: "xml-stylesheet"
instruction
: " type=\"text/css\" h...

TracePoint#instruction_sequence -> RubyVM::InstructionSequence (6213.0)

script_compiledイベント発生時にコンパイルされた RubyVM::InstructionSequenceインスタンスを返します。

...ルされた
RubyVM::InstructionSequenceインスタンスを返します。

//emlist[例][ruby]{
TracePoint.new(:script_compiled) do |tp|
p tp.instruction_sequence # => <RubyVM::InstructionSequence:block in <main>@(eval):1>
end.enable do
eval("puts 'hello'")
end
//}

@
raise RuntimeError :scrip...

REXML::SAX2Listener#processing_instruction(target, data) -> () (6113.0)

XML 処理命令(PI)に対し呼び出されるコールバックメソッドです。

...XML 処理命令(PI)に対し呼び出されるコールバックメソッドです。

@
param target ターゲット名が文字列で渡されます
@
param data 処理命令の内容が文字列で渡されます...

RubyVM::INSTRUCTION_NAMES -> [String] (6107.0)

RubyVM の命令シーケンスの名前の一覧を返します。

...RubyVM の命令シーケンスの名前の一覧を返します。

@
see RubyVM::InstructionSequence...

RubyVM::InstructionSequence.compile(source, file = nil, path = nil, line = 1, options = nil) -> RubyVM::InstructionSequence (3136.0)

引数 source で指定した Ruby のソースコードを元にコンパイル済みの RubyVM::InstructionSequence オブジェクトを作成して返します。

...::InstructionSequence オブジェクトを作成して返します。

@
param source Ruby のソースコードを文字列で指定します。

@
param file ファイル名を文字列で指定します。

@
param path 引数 file の絶対パスファイル名を文字列で指定します。

@
p...
...す。

@
param options コンパイル時のオプションを true、false、Hash オブ
ジェクトのいずれかで指定します。詳細は
RubyVM::InstructionSequence.compile_option= を参照
してください。

RubyVM::InstructionSequence....
...compile("a = 1 + 2")
# => <RubyVM::InstructionSequence:<compiled>@<compiled>>

@
see RubyVM::InstructionSequence.compile_file...

絞り込み条件を変える

RubyVM::InstructionSequence.new(source, file = nil, path = nil, line = 1, options = nil) -> RubyVM::InstructionSequence (3136.0)

引数 source で指定した Ruby のソースコードを元にコンパイル済みの RubyVM::InstructionSequence オブジェクトを作成して返します。

...::InstructionSequence オブジェクトを作成して返します。

@
param source Ruby のソースコードを文字列で指定します。

@
param file ファイル名を文字列で指定します。

@
param path 引数 file の絶対パスファイル名を文字列で指定します。

@
p...
...す。

@
param options コンパイル時のオプションを true、false、Hash オブ
ジェクトのいずれかで指定します。詳細は
RubyVM::InstructionSequence.compile_option= を参照
してください。

RubyVM::InstructionSequence....
...compile("a = 1 + 2")
# => <RubyVM::InstructionSequence:<compiled>@<compiled>>

@
see RubyVM::InstructionSequence.compile_file...

REXML::Instruction.new(target, content = nil) -> REXML::Instruction (3129.0)

新たな Instruction オブジェクトを生成します。

...新たな Instruction オブジェクトを生成します。

@
param target ターゲット
@
param content 内容...

RubyVM::InstructionSequence.compile_file(file, options = nil) -> RubyVM::InstructionSequence (3118.0)

引数 file で指定した Ruby のソースコードを元にコンパイル済みの RubyVM::InstructionSequence オブジェクトを作成して返します。

...ル済みの
RubyVM::InstructionSequence オブジェクトを作成して返します。

RubyVM::InstructionSequence.compile とは異なり、file、path などの
メタデータは自動的に取得します。

@
param file ファイル名を文字列で指定します。

@
param options コン...
...RubyVM::InstructionSequence.compile_option= を参照
してください。

# /tmp/hello.rb
puts "Hello, world!"

# irb
RubyVM::InstructionSequence.compile_file("/tmp/hello.rb")
# => <RubyVM::InstructionSequence:<main>@/tmp/hello.rb>

@
see RubyVM::InstructionSequence.co...

RubyVM::InstructionSequence.load_from_binary(binary) -> RubyVM::InstructionSequence (3106.0)

RubyVM::InstructionSequence#to_binaryにより作られたバイナリフォーマットの文字列からiseqのオブジェクトをロードします。

...RubyVM::InstructionSequence#to_binaryにより作られたバイナリフォーマットの文字列からiseqのオブジェクトをロードします。

このローダーは検証機構をもっておらず、壊れたり改変されたバイナリを読み込むと深刻な問題を引き起...
...りません。自分が変換したバイナリデータを使うべきです。

//emlist[例][ruby]{
iseq = RubyVM::InstructionSequence.compile('num = 1 + 2')
binary = iseq.to_binary
RubyVM::InstructionSequence.load_from_binary(binary).eval # => 3
//}

@
see RubyVM::InstructionSequence#to_binary...
<< 1 2 3 ... > >>