pl.edu.pjwstk.yaod.sbql.abstractsyntaxtree
Class PairStatementList

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

public class PairStatementList
extends StatementList

See Also:
Serialized Form

Field Summary
 Statement head
           
 StatementList tail
           
 
Constructor Summary
PairStatementList(Statement head, StatementList tail)
           
 
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

head

public Statement head

tail

public StatementList tail
Constructor Detail

PairStatementList

public PairStatementList(Statement head,
                         StatementList tail)
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