public class InstantiateVisitor extends java.lang.Object implements ASPParserVisitor
Constructor and Description |
---|
InstantiateVisitor() |
Modifier and Type | Method and Description |
---|---|
Aggregate |
visit(ASTAggregate node,
java.lang.Object data) |
AnswerSetList |
visit(ASTAnswerSetList node,
java.lang.Object data) |
AnswerSet |
visit(ASTAnswerSet node,
java.lang.Object data) |
Term<?> |
visit(ASTArithmeticInteger node,
java.lang.Object data) |
Arithmetic |
visit(ASTArithmetic node,
java.lang.Object data) |
java.lang.String |
visit(ASTArithmeticOp node,
java.lang.Object data) |
DLPLiteral |
visit(ASTAtom node,
java.lang.Object data) |
Comparative |
visit(ASTComparative node,
java.lang.Object data) |
java.lang.String |
visit(ASTCompareOp node,
java.lang.Object data) |
DLPElement |
visit(ASTDefAtom node,
java.lang.Object data) |
java.util.Set<DLPElement> |
visit(ASTElementLst node,
java.lang.Object data) |
FunctionalTerm |
visit(ASTFunctionalTerm node,
java.lang.Object data) |
java.util.Set<DLPLiteral> |
visit(ASTHead node,
java.lang.Object data) |
java.lang.String |
visit(ASTIdentifier node,
java.lang.Object data) |
java.util.List<java.lang.String> |
visit(ASTIdLst node,
java.lang.Object data) |
Term<?> |
visit(ASTListTail node,
java.lang.Object data) |
ListTerm |
visit(ASTListTerm node,
java.lang.Object data) |
java.lang.Integer |
visit(ASTNumber node,
java.lang.Object data) |
Program |
visit(ASTProgram node,
java.lang.Object data) |
Rule |
visit(ASTRule node,
java.lang.Object data) |
SetTerm |
visit(ASTSetTerm node,
java.lang.Object data) |
Term<?> |
visit(ASTSimpleTerm node,
java.lang.Object data) |
java.lang.String |
visit(ASTSpecId node,
java.lang.Object data) |
SymbolicSet |
visit(ASTSymbolicSet node,
java.lang.Object data) |
java.util.List<Term<?>> |
visit(ASTTermLst node,
java.lang.Object data) |
Term<?> |
visit(ASTTerm node,
java.lang.Object data) |
java.lang.Object |
visit(SimpleNode node,
java.lang.Object data) |
public java.lang.Object visit(SimpleNode node, java.lang.Object data)
visit
in interface ASPParserVisitor
public Program visit(ASTProgram node, java.lang.Object data)
visit
in interface ASPParserVisitor
public Rule visit(ASTRule node, java.lang.Object data)
visit
in interface ASPParserVisitor
public java.util.Set<DLPLiteral> visit(ASTHead node, java.lang.Object data)
visit
in interface ASPParserVisitor
public java.util.Set<DLPElement> visit(ASTElementLst node, java.lang.Object data)
visit
in interface ASPParserVisitor
public Comparative visit(ASTComparative node, java.lang.Object data)
visit
in interface ASPParserVisitor
public Arithmetic visit(ASTArithmetic node, java.lang.Object data)
visit
in interface ASPParserVisitor
public DLPElement visit(ASTDefAtom node, java.lang.Object data)
visit
in interface ASPParserVisitor
public DLPLiteral visit(ASTAtom node, java.lang.Object data)
visit
in interface ASPParserVisitor
public java.util.List<Term<?>> visit(ASTTermLst node, java.lang.Object data)
visit
in interface ASPParserVisitor
public SetTerm visit(ASTSetTerm node, java.lang.Object data)
visit
in interface ASPParserVisitor
public Term<?> visit(ASTListTail node, java.lang.Object data)
visit
in interface ASPParserVisitor
public ListTerm visit(ASTListTerm node, java.lang.Object data)
visit
in interface ASPParserVisitor
public FunctionalTerm visit(ASTFunctionalTerm node, java.lang.Object data)
visit
in interface ASPParserVisitor
public Term<?> visit(ASTTerm node, java.lang.Object data)
visit
in interface ASPParserVisitor
public Term<?> visit(ASTSimpleTerm node, java.lang.Object data)
visit
in interface ASPParserVisitor
public java.util.List<java.lang.String> visit(ASTIdLst node, java.lang.Object data)
visit
in interface ASPParserVisitor
public Term<?> visit(ASTArithmeticInteger node, java.lang.Object data)
visit
in interface ASPParserVisitor
public java.lang.String visit(ASTCompareOp node, java.lang.Object data)
visit
in interface ASPParserVisitor
public java.lang.String visit(ASTArithmeticOp node, java.lang.Object data)
visit
in interface ASPParserVisitor
public java.lang.Integer visit(ASTNumber node, java.lang.Object data)
visit
in interface ASPParserVisitor
public java.lang.String visit(ASTSpecId node, java.lang.Object data)
visit
in interface ASPParserVisitor
public java.lang.String visit(ASTIdentifier node, java.lang.Object data)
visit
in interface ASPParserVisitor
public Aggregate visit(ASTAggregate node, java.lang.Object data)
visit
in interface ASPParserVisitor
public SymbolicSet visit(ASTSymbolicSet node, java.lang.Object data)
visit
in interface ASPParserVisitor
public AnswerSetList visit(ASTAnswerSetList node, java.lang.Object data)
visit
in interface ASPParserVisitor
public AnswerSet visit(ASTAnswerSet node, java.lang.Object data)
visit
in interface ASPParserVisitor