EmbASP-CSharp
Public Member Functions | List of all members
IDLV2ParserVisitor< Result > Interface Template Reference

This interface defines a complete generic visitor for a parse tree produced by DLV2Parser. More...

Inheritance diagram for IDLV2ParserVisitor< Result >:
DLV2ParserBaseVisitor< Result >

Public Member Functions

Result VisitAnswer_set ([NotNull] DLV2Parser.Answer_setContext context)
 Visit a parse tree produced by DLV2Parser.answer_set. More...
 
Result VisitCost ([NotNull] DLV2Parser.CostContext context)
 Visit a parse tree produced by DLV2Parser.cost. More...
 
Result VisitLevel ([NotNull] DLV2Parser.LevelContext context)
 Visit a parse tree produced by DLV2Parser.level. More...
 
Result VisitModel ([NotNull] DLV2Parser.ModelContext context)
 Visit a parse tree produced by DLV2Parser.model. More...
 
Result VisitOutput ([NotNull] DLV2Parser.OutputContext context)
 Visit a parse tree produced by DLV2Parser.output. More...
 
Result VisitPredicate_atom ([NotNull] DLV2Parser.Predicate_atomContext context)
 Visit a parse tree produced by DLV2Parser.predicate_atom. More...
 
Result VisitTerm ([NotNull] DLV2Parser.TermContext context)
 Visit a parse tree produced by DLV2Parser.term. More...
 

Detailed Description

This interface defines a complete generic visitor for a parse tree produced by DLV2Parser.

Template Parameters
ResultThe return type of the visit operation.

Definition at line 33 of file DLV2ParserVisitor.cs.

Member Function Documentation

◆ VisitAnswer_set()

Result IDLV2ParserVisitor< Result >.VisitAnswer_set ( [NotNull] DLV2Parser.Answer_setContext  context)

Visit a parse tree produced by DLV2Parser.answer_set.

Parameters
contextThe parse tree.

<return>The visitor result.</return>

Implemented in DLV2ParserBaseVisitor< Result >.

◆ VisitCost()

Result IDLV2ParserVisitor< Result >.VisitCost ( [NotNull] DLV2Parser.CostContext  context)

Visit a parse tree produced by DLV2Parser.cost.

Parameters
contextThe parse tree.

<return>The visitor result.</return>

Implemented in DLV2ParserBaseVisitor< Result >.

◆ VisitLevel()

Result IDLV2ParserVisitor< Result >.VisitLevel ( [NotNull] DLV2Parser.LevelContext  context)

Visit a parse tree produced by DLV2Parser.level.

Parameters
contextThe parse tree.

<return>The visitor result.</return>

Implemented in DLV2ParserBaseVisitor< Result >.

◆ VisitModel()

Result IDLV2ParserVisitor< Result >.VisitModel ( [NotNull] DLV2Parser.ModelContext  context)

Visit a parse tree produced by DLV2Parser.model.

Parameters
contextThe parse tree.

<return>The visitor result.</return>

Implemented in DLV2ParserBaseVisitor< Result >.

◆ VisitOutput()

Result IDLV2ParserVisitor< Result >.VisitOutput ( [NotNull] DLV2Parser.OutputContext  context)

Visit a parse tree produced by DLV2Parser.output.

Parameters
contextThe parse tree.

<return>The visitor result.</return>

Implemented in DLV2ParserBaseVisitor< Result >.

◆ VisitPredicate_atom()

Result IDLV2ParserVisitor< Result >.VisitPredicate_atom ( [NotNull] DLV2Parser.Predicate_atomContext  context)

Visit a parse tree produced by DLV2Parser.predicate_atom.

Parameters
contextThe parse tree.

<return>The visitor result.</return>

Implemented in DLV2ParserBaseVisitor< Result >.

◆ VisitTerm()

Result IDLV2ParserVisitor< Result >.VisitTerm ( [NotNull] DLV2Parser.TermContext  context)

Visit a parse tree produced by DLV2Parser.term.

Parameters
contextThe parse tree.

<return>The visitor result.</return>

Implemented in DLV2ParserBaseVisitor< Result >.


The documentation for this interface was generated from the following file: