Like Enumerable#take_while
, but chains operation to be lazy-evaluated.
Like Enumerable#drop_while
, but chains operation to be lazy-evaluated.
Flushes output buffer and returns all data in that buffer. If a block is given each chunk is yielded to the block until the current output buffer has been flushed.
Load an iseq object from binary format String
object created by RubyVM::InstructionSequence.to_binary
.
This loader does not have a verifier, so that loading broken/modified binary causes critical problem.
You should not load binary data provided by others. You should use binary data translated by yourself.
Define --enable
/ --disable
style option
Appears as --enable-name
in help message.
Define --enable
/ --disable
style option
Appears as --disable-name
in help message.
Define --with
/ --without
style option
Appears as --with-name
in help message.
Compile a ArgumentsNode
node
Compile a DefinedNode
node
Compile a ImaginaryNode
node
Compile a NextNode
node
Compile a ParenthesesNode
node
Compile a ProgramNode
node
Compile a RangeNode
node
Compile a RationalNode
node
Save the operator_loc
location using the given saved source so that it can be retrieved later.
Save the operator_loc
location using the given saved source so that it can be retrieved later.
Save the operator_loc
location using the given saved source so that it can be retrieved later.
Save the operator_loc
location using the given saved source so that it can be retrieved later.
Save the operator_loc
location using the given saved source so that it can be retrieved later.
Save the operator_loc
location using the given saved source so that it can be retrieved later.