Public Member Functions | Public Attributes | Package Functions

de.fraunhofer.isst.axbench.axlang.syntaxtree.DoStatement Class Reference

List of all members.

Public Member Functions

void accept (de.fraunhofer.isst.axbench.axlang.visitor.Visitor v)
 DoStatement (NodeToken n0, Block n1, NodeToken n2, NodeToken n3, Expression n4, NodeToken n5, NodeToken n6)
 DoStatement (Block n0, Expression n1)

Public Attributes

NodeToken f0
Block f1
NodeToken f2
NodeToken f3
Expression f4
NodeToken f5
NodeToken f6

Package Functions

public< R, A > R accept (de.fraunhofer.isst.axbench.axlang.visitor.GJVisitor< R, A > v, A argu)
public< A > void accept (de.fraunhofer.isst.axbench.axlang.visitor.GJVoidVisitor< A > v, A argu)
public< R > R accept (de.fraunhofer.isst.axbench.axlang.visitor.GJNoArguVisitor< R > v)

Detailed Description

Grammar production: f0 -> <DO> f1 -> Block() f2 -> <WHILE> f3 -> "(" f4 -> Expression() f5 -> ")" f6 -> ";"


Constructor & Destructor Documentation

de.fraunhofer.isst.axbench.axlang.syntaxtree.DoStatement.DoStatement ( NodeToken  n0,
Block  n1,
NodeToken  n2,
NodeToken  n3,
Expression  n4,
NodeToken  n5,
NodeToken  n6 
)
de.fraunhofer.isst.axbench.axlang.syntaxtree.DoStatement.DoStatement ( Block  n0,
Expression  n1 
)

Member Function Documentation

void de.fraunhofer.isst.axbench.axlang.syntaxtree.DoStatement.accept ( de.fraunhofer.isst.axbench.axlang.visitor.Visitor  v  ) 
public<A> void de.fraunhofer.isst.axbench.axlang.syntaxtree.DoStatement.accept ( de.fraunhofer.isst.axbench.axlang.visitor.GJVoidVisitor< A >  v,
argu 
) [package]
public<R> R de.fraunhofer.isst.axbench.axlang.syntaxtree.DoStatement.accept ( de.fraunhofer.isst.axbench.axlang.visitor.GJNoArguVisitor< R >  v  )  [package]
public<R,A> R de.fraunhofer.isst.axbench.axlang.syntaxtree.DoStatement.accept ( de.fraunhofer.isst.axbench.axlang.visitor.GJVisitor< R, A >  v,
argu 
) [package]

Member Data Documentation