Interface IJSON5Listener
This interface defines a complete listener for a parse tree produced by JSON5Parser.
Namespace: GCore.Antlr.Grammers.Json5
Assembly: Json5.dll
Syntax
public interface IJSON5Listener : Antlr4.Runtime.Tree.IParseTreeListener
Methods
| Improve this Doc View SourceEnterArr(JSON5Parser.ArrContext)
Enter a parse tree produced by arr().
Declaration
void EnterArr(JSON5Parser.ArrContext context)
Parameters
Type | Name | Description |
---|---|---|
JSON5Parser.ArrContext | context | The parse tree. |
EnterJson5(JSON5Parser.Json5Context)
Enter a parse tree produced by json5().
Declaration
void EnterJson5(JSON5Parser.Json5Context context)
Parameters
Type | Name | Description |
---|---|---|
JSON5Parser.Json5Context | context | The parse tree. |
EnterKey(JSON5Parser.KeyContext)
Enter a parse tree produced by key().
Declaration
void EnterKey(JSON5Parser.KeyContext context)
Parameters
Type | Name | Description |
---|---|---|
JSON5Parser.KeyContext | context | The parse tree. |
EnterNumber(JSON5Parser.NumberContext)
Enter a parse tree produced by number().
Declaration
void EnterNumber(JSON5Parser.NumberContext context)
Parameters
Type | Name | Description |
---|---|---|
JSON5Parser.NumberContext | context | The parse tree. |
EnterObj(JSON5Parser.ObjContext)
Enter a parse tree produced by obj().
Declaration
void EnterObj(JSON5Parser.ObjContext context)
Parameters
Type | Name | Description |
---|---|---|
JSON5Parser.ObjContext | context | The parse tree. |
EnterPair(JSON5Parser.PairContext)
Enter a parse tree produced by pair().
Declaration
void EnterPair(JSON5Parser.PairContext context)
Parameters
Type | Name | Description |
---|---|---|
JSON5Parser.PairContext | context | The parse tree. |
EnterValue(JSON5Parser.ValueContext)
Enter a parse tree produced by value().
Declaration
void EnterValue(JSON5Parser.ValueContext context)
Parameters
Type | Name | Description |
---|---|---|
JSON5Parser.ValueContext | context | The parse tree. |
ExitArr(JSON5Parser.ArrContext)
Exit a parse tree produced by arr().
Declaration
void ExitArr(JSON5Parser.ArrContext context)
Parameters
Type | Name | Description |
---|---|---|
JSON5Parser.ArrContext | context | The parse tree. |
ExitJson5(JSON5Parser.Json5Context)
Exit a parse tree produced by json5().
Declaration
void ExitJson5(JSON5Parser.Json5Context context)
Parameters
Type | Name | Description |
---|---|---|
JSON5Parser.Json5Context | context | The parse tree. |
ExitKey(JSON5Parser.KeyContext)
Exit a parse tree produced by key().
Declaration
void ExitKey(JSON5Parser.KeyContext context)
Parameters
Type | Name | Description |
---|---|---|
JSON5Parser.KeyContext | context | The parse tree. |
ExitNumber(JSON5Parser.NumberContext)
Exit a parse tree produced by number().
Declaration
void ExitNumber(JSON5Parser.NumberContext context)
Parameters
Type | Name | Description |
---|---|---|
JSON5Parser.NumberContext | context | The parse tree. |
ExitObj(JSON5Parser.ObjContext)
Exit a parse tree produced by obj().
Declaration
void ExitObj(JSON5Parser.ObjContext context)
Parameters
Type | Name | Description |
---|---|---|
JSON5Parser.ObjContext | context | The parse tree. |
ExitPair(JSON5Parser.PairContext)
Exit a parse tree produced by pair().
Declaration
void ExitPair(JSON5Parser.PairContext context)
Parameters
Type | Name | Description |
---|---|---|
JSON5Parser.PairContext | context | The parse tree. |
ExitValue(JSON5Parser.ValueContext)
Exit a parse tree produced by value().
Declaration
void ExitValue(JSON5Parser.ValueContext context)
Parameters
Type | Name | Description |
---|---|---|
JSON5Parser.ValueContext | context | The parse tree. |