Squeak Class Documentation category index | class index  
 
ReturnNode
  category: System-Compiler
  superclass: ParseNode
  subclasses:

I represent an expression of the form ^expr.

instance methods
  C translation
  asTranslatorNode

  code generation
  code
emitForReturn:on:
emitForValue:on:
pc
sizeForReturn:
sizeForValue:

  converting
  asReturnNode

  initialize-release
  expr:
expr:encoder:sourceRange:

  printing
  printOn:indent:

  testing
  isReturnSelf
isSpecialConstant
isVariableReference

  tiles
  asMorphicSyntaxIn:
explanation

class methods
  no messages
 

instance methods
  C translation top  
 

asTranslatorNode


  code generation top  
 

code


 

emitForReturn:on:


 

emitForValue:on:


 

pc

Used by encoder source mapping.


 

sizeForReturn:


 

sizeForValue:


  converting top  
 

asReturnNode


  initialize-release top  
 

expr:


 

expr:encoder:sourceRange:


  printing top  
 

printOn:indent:

If control gets here, avoid recursion loop.


  testing top  
 

isReturnSelf


 

isSpecialConstant


 

isVariableReference


  tiles top  
 

asMorphicSyntaxIn:

Default for missing implementations


 

explanation


class methods
  no messages top