Interface IinfosapientVisitor<Result>
This interface defines a complete generic visitor for a parse tree produced by infosapientParser.
Namespace: GCore.Antlr.Grammers.Infosapient
Assembly: Infosapient.dll
Syntax
public interface IinfosapientVisitor<Result> : IParseTreeVisitor<Result>
Type Parameters
Name | Description |
---|---|
Result | The return type of the visit operation. |
Methods
| Improve this Doc View SourceVisitAttribClause(infosapientParser.AttribClauseContext)
Visit a parse tree produced by attribClause().
Declaration
Result VisitAttribClause(infosapientParser.AttribClauseContext context)
Parameters
Type | Name | Description |
---|---|---|
infosapientParser.AttribClauseContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitClause(infosapientParser.ClauseContext)
Visit a parse tree produced by clause().
Declaration
Result VisitClause(infosapientParser.ClauseContext context)
Parameters
Type | Name | Description |
---|---|---|
infosapientParser.ClauseContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitConditionalRule(infosapientParser.ConditionalRuleContext)
Visit a parse tree produced by conditionalRule().
Declaration
Result VisitConditionalRule(infosapientParser.ConditionalRuleContext context)
Parameters
Type | Name | Description |
---|---|---|
infosapientParser.ConditionalRuleContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitConsequent(infosapientParser.ConsequentContext)
Visit a parse tree produced by consequent().
Declaration
Result VisitConsequent(infosapientParser.ConsequentContext context)
Parameters
Type | Name | Description |
---|---|---|
infosapientParser.ConsequentContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitExpr(infosapientParser.ExprContext)
Visit a parse tree produced by expr().
Declaration
Result VisitExpr(infosapientParser.ExprContext context)
Parameters
Type | Name | Description |
---|---|---|
infosapientParser.ExprContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitHedge(infosapientParser.HedgeContext)
Visit a parse tree produced by hedge().
Declaration
Result VisitHedge(infosapientParser.HedgeContext context)
Parameters
Type | Name | Description |
---|---|---|
infosapientParser.HedgeContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitHedgeCollection(infosapientParser.HedgeCollectionContext)
Visit a parse tree produced by hedgeCollection().
Declaration
Result VisitHedgeCollection(infosapientParser.HedgeCollectionContext context)
Parameters
Type | Name | Description |
---|---|---|
infosapientParser.HedgeCollectionContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitId_(infosapientParser.Id_Context)
Visit a parse tree produced by id_().
Declaration
Result VisitId_(infosapientParser.Id_Context context)
Parameters
Type | Name | Description |
---|---|---|
infosapientParser.Id_Context | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitNLiteral(infosapientParser.NLiteralContext)
Visit a parse tree produced by nLiteral().
Declaration
Result VisitNLiteral(infosapientParser.NLiteralContext context)
Parameters
Type | Name | Description |
---|---|---|
infosapientParser.NLiteralContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitOperator_(infosapientParser.Operator_Context)
Visit a parse tree produced by operator_().
Declaration
Result VisitOperator_(infosapientParser.Operator_Context context)
Parameters
Type | Name | Description |
---|---|---|
infosapientParser.Operator_Context | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitPremise(infosapientParser.PremiseContext)
Visit a parse tree produced by premise().
Declaration
Result VisitPremise(infosapientParser.PremiseContext context)
Parameters
Type | Name | Description |
---|---|---|
infosapientParser.PremiseContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitRestrictionHedge(infosapientParser.RestrictionHedgeContext)
Visit a parse tree produced by restrictionHedge().
Declaration
Result VisitRestrictionHedge(infosapientParser.RestrictionHedgeContext context)
Parameters
Type | Name | Description |
---|---|---|
infosapientParser.RestrictionHedgeContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |