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

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

public class DoWhileStatement
extends Statement

See Also:
Serialized Form

Field Summary
 Expression e
           
 KeywordTerminal lk
           
 KeywordTerminal rk
           
 Statement s
           
 
Constructor Summary
DoWhileStatement(Statement s, Expression e, KeywordTerminal lk, KeywordTerminal rk)
           
 
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

e

public Expression e

s

public Statement s

lk

public KeywordTerminal lk

rk

public KeywordTerminal rk
Constructor Detail

DoWhileStatement

public DoWhileStatement(Statement s,
                        Expression e,
                        KeywordTerminal lk,
                        KeywordTerminal rk)
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