Public Member Functions | Public Attributes | Package Functions

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

List of all members.

Public Member Functions

void accept (de.fraunhofer.isst.axbench.axlang.visitor.Visitor v)
 XORFunction (NodeToken n0, NodeToken n1, NodeToken n2, NodeOptional n3, NodeToken n4, NodeList n5, NodeToken n6)
 XORFunction (NodeToken n0, NodeOptional n1, NodeList n2)

Public Attributes

NodeToken f0
NodeToken f1
NodeToken f2
NodeOptional f3
NodeToken f4
NodeList 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 -> <XOR> f1 -> <FUNCTION> f2 -> <IDENTIFIER> f3 -> [ <BINDINGTIME> ] f4 -> "{" f5 -> ( AtomicFunction() )+ f6 -> "}"


Constructor & Destructor Documentation

de.fraunhofer.isst.axbench.axlang.syntaxtree.XORFunction.XORFunction ( NodeToken  n0,
NodeToken  n1,
NodeToken  n2,
NodeOptional  n3,
NodeToken  n4,
NodeList  n5,
NodeToken  n6 
)
de.fraunhofer.isst.axbench.axlang.syntaxtree.XORFunction.XORFunction ( NodeToken  n0,
NodeOptional  n1,
NodeList  n2 
)

Member Function Documentation

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

Member Data Documentation