Class: CodeTools::Compiler::Bytecode
- Defined in:
- lib/rubinius/code/compiler/stages.rb
Overview
AST -> symbolic bytecode
Instance Attribute Summary collapse
- 
  
    
      #variable_scope  ⇒ Object 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    Returns the value of attribute variable_scope. 
Attributes inherited from Stage
Instance Method Summary collapse
- 
  
    
      #initialize(compiler, last)  ⇒ Bytecode 
    
    
  
  
  
    constructor
  
  
  
  
  
  
  
    A new instance of Bytecode. 
- #run ⇒ Object
Methods inherited from Stage
#create_next_stage, #input, #insert, next_stage, next_stage_class, #processor, #run_next, stage, stage_name
Constructor Details
Instance Attribute Details
#variable_scope ⇒ Object
Returns the value of attribute variable_scope.
| 141 142 143 | # File 'lib/rubinius/code/compiler/stages.rb', line 141 def variable_scope @variable_scope end | 
Instance Method Details
#run ⇒ Object
| 150 151 152 153 154 155 156 | # File 'lib/rubinius/code/compiler/stages.rb', line 150 def run @output = @processor.new @input.variable_scope = @variable_scope @input.bytecode @output @output.close run_next end |