vm/instructions.rb
# [Operation]
#   Pushes a literal from the current state onto the stack.
# [Format]
#   \push_literal index
# [Stack Before]
#   * ...
# [Stack After]
#   * literal
#   * ...
# [Description]
#   The literal identified by the opcode argument (+index+) in the current
#   state literals tuple is retrieved and placed onto the stack.
#
#   The literals tuple is part of the machine state, and holds all literal
#   objects defined or used within a particular scope.
[Operation]
Pushes a literal from the current state onto the stack.
[Format]
\push_literal index
[Stack Before]

[Stack After]
literal

[Description]
The literal identified by the opcode argument (+index+) in the current
state literals tuple is retrieved and placed onto the stack.

The literals tuple is part of the machine state, and holds all literal
objects defined or used within a particular scope.
[ Operation ] Pushes a literal from the current state onto the stack . [ Format ] \ push_literal index [ Stack Before ] [ Stack After ] literal [ Description ] The literal identified by the opcode argument ( + index + ) in the current state literals tuple is retrieved and placed onto the stack . The literals tuple is part of the machine state and holds all literal objects defined or used within a particular scope .
def push_literal(val)
    <<-CODE
    Object* t2 = call_frame->cm->literals()->at(state, val);
    stack_push(t2);
    CODE
  end
def push_literal ( val ) <<-CODE 
    Object* t2 = call_frame->cm->literals()->at(state, val);
    stack_push(t2);
     CODE end
[Operation]
Pushes a literal from the current state onto the stack.
[ Operation ] Pushes a literal from the current state onto the stack .
val
<not_specific>