Class gmlBaseVisitor<Result>
This class provides an empty implementation of IgmlVisitor<Result>, which can be extended to create a visitor which only needs to handle a subset of the available methods.
Inheritance
Namespace: GCore.Antlr.Grammers.Gml
Assembly: Gml.dll
Syntax
public class gmlBaseVisitor<Result> : AbstractParseTreeVisitor<Result>, IgmlVisitor<Result>, IParseTreeVisitor<Result>
Type Parameters
Name | Description |
---|---|
Result | The return type of the visit operation. |
Methods
| Improve this Doc View SourceVisitGraph(gmlParser.GraphContext)
Visit a parse tree produced by graph().
The default implementation returns the result of calling context
.
Declaration
public virtual Result VisitGraph(gmlParser.GraphContext context)
Parameters
Type | Name | Description |
---|---|---|
gmlParser.GraphContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitInteger(gmlParser.IntegerContext)
Visit a parse tree produced by integer().
The default implementation returns the result of calling context
.
Declaration
public virtual Result VisitInteger(gmlParser.IntegerContext context)
Parameters
Type | Name | Description |
---|---|---|
gmlParser.IntegerContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitKey(gmlParser.KeyContext)
Visit a parse tree produced by key().
The default implementation returns the result of calling context
.
Declaration
public virtual Result VisitKey(gmlParser.KeyContext context)
Parameters
Type | Name | Description |
---|---|---|
gmlParser.KeyContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitKv(gmlParser.KvContext)
Visit a parse tree produced by kv().
The default implementation returns the result of calling context
.
Declaration
public virtual Result VisitKv(gmlParser.KvContext context)
Parameters
Type | Name | Description |
---|---|---|
gmlParser.KvContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitList_(gmlParser.List_Context)
Visit a parse tree produced by list_().
The default implementation returns the result of calling context
.
Declaration
public virtual Result VisitList_(gmlParser.List_Context context)
Parameters
Type | Name | Description |
---|---|---|
gmlParser.List_Context | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitRealnum(gmlParser.RealnumContext)
Visit a parse tree produced by realnum().
The default implementation returns the result of calling context
.
Declaration
public virtual Result VisitRealnum(gmlParser.RealnumContext context)
Parameters
Type | Name | Description |
---|---|---|
gmlParser.RealnumContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitStr_(gmlParser.Str_Context)
Visit a parse tree produced by str_().
The default implementation returns the result of calling context
.
Declaration
public virtual Result VisitStr_(gmlParser.Str_Context context)
Parameters
Type | Name | Description |
---|---|---|
gmlParser.Str_Context | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitStringliteral(gmlParser.StringliteralContext)
Visit a parse tree produced by stringliteral().
The default implementation returns the result of calling context
.
Declaration
public virtual Result VisitStringliteral(gmlParser.StringliteralContext context)
Parameters
Type | Name | Description |
---|---|---|
gmlParser.StringliteralContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitValue(gmlParser.ValueContext)
Visit a parse tree produced by value().
The default implementation returns the result of calling context
.
Declaration
public virtual Result VisitValue(gmlParser.ValueContext context)
Parameters
Type | Name | Description |
---|---|---|
gmlParser.ValueContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |