orc.ast.oil
Class IsolatedOnChecker

java.lang.Object
  extended by orc.ast.oil.Walker
      extended by orc.ast.oil.IsolatedOnChecker
All Implemented Interfaces:
Visitor<java.lang.Void>

public class IsolatedOnChecker
extends Walker

Author:
dkitchin

Constructor Summary
IsolatedOnChecker()
           
 
Method Summary
static void check(Expression expr)
           
 java.lang.Void visit(Isolated isolatedExpr)
           
 java.lang.Void visit(WithLocation expr)
           
 
Methods inherited from class orc.ast.oil.Walker
enter, enter, enter, enter, enter, enter, enter, enter, enter, enter, enter, enter, enter, enter, enter, enter, enter, enterScope, leave, leave, leave, leave, leave, leave, leave, leave, leave, leave, leave, leave, leave, leave, leave, leave, leave, leaveScope, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

IsolatedOnChecker

public IsolatedOnChecker()
Method Detail

check

public static void check(Expression expr)
                  throws CompilationException
Throws:
CompilationException

visit

public java.lang.Void visit(Isolated isolatedExpr)
Specified by:
visit in interface Visitor<java.lang.Void>
Overrides:
visit in class Walker

visit

public java.lang.Void visit(WithLocation expr)
Specified by:
visit in interface Visitor<java.lang.Void>
Overrides:
visit in class Walker