orc.ast.oil
Class AtomicOnChecker

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

public class AtomicOnChecker
extends Walker

Author:
dkitchin

Constructor Summary
AtomicOnChecker()
           
 
Method Summary
static void check(Expression expr)
           
 java.lang.Void visit(Atomic atomicExpr)
           
 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

AtomicOnChecker

public AtomicOnChecker()
Method Detail

check

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

visit

public java.lang.Void visit(Atomic atomicExpr)
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