pl.edu.pjwstk.yaod.sbql.abstractsyntaxtree.statements
Class ProcedureDeclarationStatement

java.lang.Object
  |
  +--pl.edu.pjwstk.yaod.sbql.abstractsyntaxtree.AbstractSyntaxTree
        |
        +--pl.edu.pjwstk.yaod.sbql.abstractsyntaxtree.Statement
              |
              +--pl.edu.pjwstk.yaod.sbql.abstractsyntaxtree.statements.ProcedureDeclarationStatement
All Implemented Interfaces:
java.io.Serializable

public class ProcedureDeclarationStatement
extends Statement

See Also:
Serialized Form

Field Summary
 IdentifierTerminal i
           
 KeywordTerminal k
           
 StatementList s
           
 
Constructor Summary
ProcedureDeclarationStatement(StatementList s, KeywordTerminal k, IdentifierTerminal i)
           
 
Method Summary
 void accept(Visitor v)
           
 java.lang.String getSpellingAndPosition()
           
 java.lang.String getTypeAsString()
           
 void show(java.lang.String st)
           
 
Methods inherited from class pl.edu.pjwstk.yaod.sbql.abstractsyntaxtree.AbstractSyntaxTree
getLongestTypeAsSpacesString, getPreparedTypeAsString, show
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

s

public StatementList s

k

public KeywordTerminal k

i

public IdentifierTerminal i
Constructor Detail

ProcedureDeclarationStatement

public ProcedureDeclarationStatement(StatementList s,
                                     KeywordTerminal k,
                                     IdentifierTerminal i)
Method Detail

getTypeAsString

public java.lang.String getTypeAsString()
Overrides:
getTypeAsString in class AbstractSyntaxTree

getSpellingAndPosition

public java.lang.String getSpellingAndPosition()
Overrides:
getSpellingAndPosition in class AbstractSyntaxTree

accept

public void accept(Visitor v)
            throws EvalException
Overrides:
accept in class AbstractSyntaxTree

show

public void show(java.lang.String st)
Overrides:
show in class AbstractSyntaxTree