Interface ASPParserVisitor

All Known Implementing Classes:
InstantiateVisitor

public interface ASPParserVisitor
ASPParserVisitor
Author:
Anna Gessler
  • Method Details

    • visit

      Object visit(SimpleNode node, Object data)
      Constructor
      Parameters:
      node - node
      data - data
      Returns:
      object
    • visit

      Object visit(ASTAnswerSet node, Object data)
      Constructor
      Parameters:
      node - node
      data - data
      Returns:
      object
    • visit

      Object visit(ASTProgram node, Object data)
      Constructor
      Parameters:
      node - node
      data - data
      Returns:
      object
    • visit

      Object visit(ASTRuleList node, Object data)
      Constructor
      Parameters:
      node - node
      data - data
      Returns:
      object
    • visit

      Object visit(ASTQuery node, Object data)
      Constructor
      Parameters:
      node - node
      data - data
      Returns:
      object
    • visit

      Object visit(ASTRule node, Object data)
      Constructor
      Parameters:
      node - node
      data - data
      Returns:
      object
    • visit

      Object visit(ASTHead node, Object data)
      Constructor
      Parameters:
      node - node
      data - data
      Returns:
      object
    • visit

      Object visit(ASTBodyList node, Object data)
      Constructor
      Parameters:
      node - node
      data - data
      Returns:
      object
    • visit

      Object visit(ASTBody node, Object data)
      Constructor
      Parameters:
      node - node
      data - data
      Returns:
      object
    • visit

      Object visit(ASTHeadElementsList node, Object data)
      Constructor
      Parameters:
      node - node
      data - data
      Returns:
      object
    • visit

      Object visit(ASTChoice node, Object data)
      Constructor
      Parameters:
      node - node
      data - data
      Returns:
      object
    • visit

      Object visit(ASTChoiceElementList node, Object data)
      Constructor
      Parameters:
      node - node
      data - data
      Returns:
      object
    • visit

      Object visit(ASTChoiceElement node, Object data)
      Constructor
      Parameters:
      node - node
      data - data
      Returns:
      object
    • visit

      Object visit(ASTAggregate node, Object data)
      Constructor
      Parameters:
      node - node
      data - data
      Returns:
      object
    • visit

      Object visit(ASTAggrElementList node, Object data)
      Constructor
      Parameters:
      node - node
      data - data
      Returns:
      object
    • visit

      Object visit(ASTAggrElement node, Object data)
      Constructor
      Parameters:
      node - node
      data - data
      Returns:
      object
    • visit

      Object visit(ASTAggrFunc node, Object data)
      Constructor
      Parameters:
      node - node
      data - data
      Returns:
      object
    • visit

      Object visit(ASTClingoMeta node, Object data)
      Constructor
      Parameters:
      node - node
      data - data
      Returns:
      object
    • visit

      Object visit(ASTOpt node, Object data)
      Constructor
      Parameters:
      node - node
      data - data
      Returns:
      object
    • visit

      Object visit(ASTOptElementList node, Object data)
      Constructor
      Parameters:
      node - node
      data - data
      Returns:
      object
    • visit

      Object visit(ASTOptElement node, Object data)
      Constructor
      Parameters:
      node - node
      data - data
      Returns:
      object
    • visit

      Object visit(ASTOptFunc node, Object data)
      Constructor
      Parameters:
      node - node
      data - data
      Returns:
      object
    • visit

      Object visit(ASTWeight node, Object data)
      Constructor
      Parameters:
      node - node
      data - data
      Returns:
      object
    • visit

      Object visit(ASTNAFLiteralList node, Object data)
      Constructor
      Parameters:
      node - node
      data - data
      Returns:
      object
    • visit

      Object visit(ASTNAFLiteral node, Object data)
      Constructor
      Parameters:
      node - node
      data - data
      Returns:
      object
    • visit

      Object visit(ASTLiteral node, Object data)
      Constructor
      Parameters:
      node - node
      data - data
      Returns:
      object
    • visit

      Object visit(ASTBuiltInAtom node, Object data)
      Constructor
      Parameters:
      node - node
      data - data
      Returns:
      object
    • visit

      Object visit(ASTBinop node, Object data)
      Constructor
      Parameters:
      node - node
      data - data
      Returns:
      object
    • visit

      Object visit(ASTTermList node, Object data)
      Constructor
      Parameters:
      node - node
      data - data
      Returns:
      object
    • visit

      Object visit(ASTTerm node, Object data)
      Constructor
      Parameters:
      node - node
      data - data
      Returns:
      object
    • visit

      Object visit(ASTAriTerm node, Object data)
      Constructor
      Parameters:
      node - node
      data - data
      Returns:
      object
    • visit

      Object visit(ASTArithop node, Object data)
      Constructor
      Parameters:
      node - node
      data - data
      Returns:
      object
    • visit

      Object visit(ASTNumber node, Object data)
      Constructor
      Parameters:
      node - node
      data - data
      Returns:
      object
    • visit

      Object visit(ASTVar node, Object data)
      Constructor
      Parameters:
      node - node
      data - data
      Returns:
      object
    • visit

      Object visit(ASTID node, Object data)
      Constructor
      Parameters:
      node - node
      data - data
      Returns:
      object
    • visit

      Object visit(ASTDlvID node, Object data)
      Constructor
      Parameters:
      node - node
      data - data
      Returns:
      object
    • visit

      Object visit(ASTClingoID node, Object data)
      Constructor
      Parameters:
      node - node
      data - data
      Returns:
      object
    • visit

      Object visit(ASTDlvArithmeticID node, Object data)
      Constructor
      Parameters:
      node - node
      data - data
      Returns:
      object
    • visit

      Object visit(ASTString node, Object data)
      Constructor
      Parameters:
      node - node
      data - data
      Returns:
      object