ptolemy.actor.ptalon
Class PtalonScopeChecker

java.lang.Object
  extended by antlr.TreeParser
      extended by ptolemy.actor.ptalon.PtalonScopeChecker
All Implemented Interfaces:
PtalonScopeCheckerTokenTypes

public class PtalonScopeChecker
extends antlr.TreeParser
implements PtalonScopeCheckerTokenTypes

PtalonScopeChecker.java generated from populator.g by ANTLR.

Since:
Ptolemy II 7.0
Version:
$Id: PtalonScopeChecker.java 57046 2010-01-27 23:35:53Z cxh $
Author:
Adam Cataldo, Elaine Cheong, Thomas Huining Feng
Accepted Rating:
Red (celaine)
Proposed Rating:
Red (celaine)

Field Summary
static java.lang.String[] _tokenNames
           
private  PtalonEvaluator info
           
 
Fields inherited from class antlr.TreeParser
_retTree, astFactory, ASTNULL, inputState, returnAST, tokenNames, traceDepth
 
Fields inherited from interface ptolemy.actor.ptalon.PtalonScopeCheckerTokenTypes
ACTOR, ACTOR_DECLARATION, ACTOR_DEFINITION, ACTOR_EQUALS, ACTOR_ID, ACTOR_LABEL, ACTORPARAM, ARITHMETIC_EXPRESSION, ARITHMETIC_FACTOR, ASSIGN, ATTACH_DANGLING_PORTS, ATTRIBUTE, BOOLEAN_EXPRESSION, BOOLEAN_FACTOR, COLON, COMMA, COMMENT, DANGLING_PORTS_OKAY, DOT, DYNAMIC_NAME, ELSE, EOF, EQUALS, ESC, EXPRESSION, FALSE, FALSEBRANCH, FOR, ID, IF, IMPORT, INITIALLY, INPORT, IS, LBRACKET, LCURLY, LINE_COMMENT, LOGICAL_BUFFER, LPAREN, MULTIINPORT, MULTIOUTPORT, MULTIPORT, NEGATE, NEGATIVE_SIGN, NEXT, NULL_TREE_LOOKAHEAD, NUMBER_LITERAL, OPTIONAL, OUTPORT, PARAM_EQUALS, PARAMETER, PLUS, PORT, POSITIVE_SIGN, PRESERVE, QUALID, QUALIFIED_PORT, RBRACKET, RCURLY, REFERENCE, RELATION, REMOVE, RPAREN, SATISFIES, SEMI, STRING_LITERAL, TRANSFORM, TRANSFORMATION, TRANSPARENT, TRUE, TRUEBRANCH, VARIABLE, WHITE_SPACE
 
Constructor Summary
PtalonScopeChecker()
           
 
Method Summary
 void actor_declaration(antlr.collections.AST _t)
           
 void actor_definition(antlr.collections.AST _t, PtalonEvaluator manager)
           
 void assigned_parameter_declaration(antlr.collections.AST _t)
           
 void assignment(antlr.collections.AST _t)
           
 void atomic_statement(antlr.collections.AST _t)
           
 void conditional_statement(antlr.collections.AST _t)
           
 PtalonEvaluator getCodeManager()
           
 void iterative_statement(antlr.collections.AST _t)
           
 void nested_actor_declaration(antlr.collections.AST _t, java.lang.String paramValue)
           
 void parameter_declaration(antlr.collections.AST _t)
           
 void port_declaration(antlr.collections.AST _t)
           
 void relation_declaration(antlr.collections.AST _t)
           
 void transformation_declaration(antlr.collections.AST _t)
           
 void transformation(antlr.collections.AST _t)
           
 void transparent_relation_declaration(antlr.collections.AST _t)
           
 
Methods inherited from class antlr.TreeParser
getAST, getASTFactory, getTokenName, getTokenNames, match, match, matchNot, panic, reportError, reportError, reportWarning, setASTFactory, setASTNodeClass, setASTNodeType, traceIn, traceIndent, traceOut
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

info

private PtalonEvaluator info

_tokenNames

public static final java.lang.String[] _tokenNames
Constructor Detail

PtalonScopeChecker

public PtalonScopeChecker()
Method Detail

getCodeManager

public PtalonEvaluator getCodeManager()

port_declaration

public final void port_declaration(antlr.collections.AST _t)
                            throws antlr.RecognitionException,
                                   PtalonScopeException
Throws:
antlr.RecognitionException
PtalonScopeException

parameter_declaration

public final void parameter_declaration(antlr.collections.AST _t)
                                 throws antlr.RecognitionException,
                                        PtalonScopeException
Throws:
antlr.RecognitionException
PtalonScopeException

assigned_parameter_declaration

public final void assigned_parameter_declaration(antlr.collections.AST _t)
                                          throws antlr.RecognitionException,
                                                 PtalonScopeException
Throws:
antlr.RecognitionException
PtalonScopeException

relation_declaration

public final void relation_declaration(antlr.collections.AST _t)
                                throws antlr.RecognitionException,
                                       PtalonScopeException
Throws:
antlr.RecognitionException
PtalonScopeException

transparent_relation_declaration

public final void transparent_relation_declaration(antlr.collections.AST _t)
                                            throws antlr.RecognitionException,
                                                   PtalonScopeException
Throws:
antlr.RecognitionException
PtalonScopeException

assignment

public final void assignment(antlr.collections.AST _t)
                      throws antlr.RecognitionException,
                             PtalonScopeException
Throws:
antlr.RecognitionException
PtalonScopeException

nested_actor_declaration

public final void nested_actor_declaration(antlr.collections.AST _t,
                                           java.lang.String paramValue)
                                    throws antlr.RecognitionException,
                                           PtalonScopeException
Throws:
antlr.RecognitionException
PtalonScopeException

actor_declaration

public final void actor_declaration(antlr.collections.AST _t)
                             throws antlr.RecognitionException,
                                    PtalonScopeException
Throws:
antlr.RecognitionException
PtalonScopeException

atomic_statement

public final void atomic_statement(antlr.collections.AST _t)
                            throws antlr.RecognitionException,
                                   PtalonScopeException
Throws:
antlr.RecognitionException
PtalonScopeException

transformation_declaration

public final void transformation_declaration(antlr.collections.AST _t)
                                      throws antlr.RecognitionException,
                                             PtalonScopeException
Throws:
antlr.RecognitionException
PtalonScopeException

conditional_statement

public final void conditional_statement(antlr.collections.AST _t)
                                 throws antlr.RecognitionException,
                                        PtalonScopeException
Throws:
antlr.RecognitionException
PtalonScopeException

iterative_statement

public final void iterative_statement(antlr.collections.AST _t)
                               throws antlr.RecognitionException,
                                      PtalonScopeException
Throws:
antlr.RecognitionException
PtalonScopeException

transformation

public final void transformation(antlr.collections.AST _t)
                          throws antlr.RecognitionException,
                                 PtalonScopeException
Throws:
antlr.RecognitionException
PtalonScopeException

actor_definition

public final void actor_definition(antlr.collections.AST _t,
                                   PtalonEvaluator manager)
                            throws antlr.RecognitionException,
                                   PtalonScopeException
Throws:
antlr.RecognitionException
PtalonScopeException