gnu.expr
Class ThisExp

java.lang.Object
  |
  +--gnu.expr.Expression
        |
        +--gnu.expr.ReferenceExp
              |
              +--gnu.expr.ThisExp

public class ThisExp
extends ReferenceExp

Evaluates to the "this" implicit variable. This is currently neither robust nor general. FIXME!


Constructor Summary
ThisExp()
           
 
Method Summary
 void compile(Compilation comp, Target target)
           
 
Methods inherited from class gnu.expr.ReferenceExp
eval, getBinding, getDontDereference, getName, getType, isProcedureName, print, setDontDereference, setProcedureName, string_name, toString
 
Methods inherited from class gnu.expr.Expression
compile, compileNotePosition, compileWithPosition, getColumn, getFile, getLine, setFile, setLine, setLine
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ThisExp

public ThisExp()
Method Detail

compile

public void compile(Compilation comp,
                    Target target)
Overrides:
compile in class ReferenceExp