EmbASP-CSharp v7.1.0
Public Member Functions | List of all members
IDLVParserBaseVisitor< Result > Class Template Reference

This class provides an empty implementation of IIDLVParserVisitor<Result>, which can be extended to create a visitor which only needs to handle a subset of the available methods. More...

Inheritance diagram for IDLVParserBaseVisitor< Result >:
IIDLVParserVisitor< Result >

Public Member Functions

virtual Result VisitOutput ([NotNull] IDLVParser.OutputContext context)
 Visit a parse tree produced by IDLVParser.output. More...
 
virtual Result VisitMinimal_model ([NotNull] IDLVParser.Minimal_modelContext context)
 Visit a parse tree produced by IDLVParser.minimal_model. More...
 
virtual Result VisitPredicate_atom ([NotNull] IDLVParser.Predicate_atomContext context)
 Visit a parse tree produced by IDLVParser.predicate_atom. More...
 
virtual Result VisitTerm ([NotNull] IDLVParser.TermContext context)
 Visit a parse tree produced by IDLVParser.term. More...
 

Detailed Description

This class provides an empty implementation of IIDLVParserVisitor<Result>, which can be extended to create a visitor which only needs to handle a subset of the available methods.

Template Parameters
ResultThe return type of the visit operation.

Member Function Documentation

◆ VisitMinimal_model()

virtual Result IDLVParserBaseVisitor< Result >.VisitMinimal_model ( [NotNull] IDLVParser.Minimal_modelContext  context)
inlinevirtual

Visit a parse tree produced by IDLVParser.minimal_model.

The default implementation returns the result of calling AbstractParseTreeVisitor<Result>.VisitChildren(IRuleNode) on context .

Parameters
contextThe parse tree.

<return>The visitor result.</return>

Implements IIDLVParserVisitor< Result >.

Reimplemented in it.unical.mat.parsers.datalog.idlv.IDLVParserBaseVisitorImplementation.

◆ VisitOutput()

virtual Result IDLVParserBaseVisitor< Result >.VisitOutput ( [NotNull] IDLVParser.OutputContext  context)
inlinevirtual

Visit a parse tree produced by IDLVParser.output.

The default implementation returns the result of calling AbstractParseTreeVisitor<Result>.VisitChildren(IRuleNode) on context .

Parameters
contextThe parse tree.

<return>The visitor result.</return>

Implements IIDLVParserVisitor< Result >.

◆ VisitPredicate_atom()

virtual Result IDLVParserBaseVisitor< Result >.VisitPredicate_atom ( [NotNull] IDLVParser.Predicate_atomContext  context)
inlinevirtual

Visit a parse tree produced by IDLVParser.predicate_atom.

The default implementation returns the result of calling AbstractParseTreeVisitor<Result>.VisitChildren(IRuleNode) on context .

Parameters
contextThe parse tree.

<return>The visitor result.</return>

Implements IIDLVParserVisitor< Result >.

Reimplemented in it.unical.mat.parsers.datalog.idlv.IDLVParserBaseVisitorImplementation.

◆ VisitTerm()

virtual Result IDLVParserBaseVisitor< Result >.VisitTerm ( [NotNull] IDLVParser.TermContext  context)
inlinevirtual

Visit a parse tree produced by IDLVParser.term.

The default implementation returns the result of calling AbstractParseTreeVisitor<Result>.VisitChildren(IRuleNode) on context .

Parameters
contextThe parse tree.

<return>The visitor result.</return>

Implements IIDLVParserVisitor< Result >.


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