1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315
|
// Code generated from ./Commands.g4 by ANTLR 4.12.0. DO NOT EDIT.
package parser // Commands
import "github.com/antlr/antlr4/runtime/Go/antlr/v4"
// CommandsListener is a complete listener for a parse tree produced by CommandsParser.
type CommandsListener interface {
antlr.ParseTreeListener
// EnterStartCommand is called when entering the startCommand production.
EnterStartCommand(c *StartCommandContext)
// EnterCommand is called when entering the command production.
EnterCommand(c *CommandContext)
// EnterHelp is called when entering the help production.
EnterHelp(c *HelpContext)
// EnterLet is called when entering the let production.
EnterLet(c *LetContext)
// EnterDeclare is called when entering the declare production.
EnterDeclare(c *DeclareContext)
// EnterVarDecl is called when entering the varDecl production.
EnterVarDecl(c *VarDeclContext)
// EnterFnDecl is called when entering the fnDecl production.
EnterFnDecl(c *FnDeclContext)
// EnterParam is called when entering the param production.
EnterParam(c *ParamContext)
// EnterDelete is called when entering the delete production.
EnterDelete(c *DeleteContext)
// EnterSimple is called when entering the simple production.
EnterSimple(c *SimpleContext)
// EnterEmpty is called when entering the empty production.
EnterEmpty(c *EmptyContext)
// EnterCompile is called when entering the compile production.
EnterCompile(c *CompileContext)
// EnterExprCmd is called when entering the exprCmd production.
EnterExprCmd(c *ExprCmdContext)
// EnterQualId is called when entering the qualId production.
EnterQualId(c *QualIdContext)
// EnterStartType is called when entering the startType production.
EnterStartType(c *StartTypeContext)
// EnterType is called when entering the type production.
EnterType(c *TypeContext)
// EnterTypeId is called when entering the typeId production.
EnterTypeId(c *TypeIdContext)
// EnterTypeParamList is called when entering the typeParamList production.
EnterTypeParamList(c *TypeParamListContext)
// EnterStart is called when entering the start production.
EnterStart(c *StartContext)
// EnterExpr is called when entering the expr production.
EnterExpr(c *ExprContext)
// EnterConditionalOr is called when entering the conditionalOr production.
EnterConditionalOr(c *ConditionalOrContext)
// EnterConditionalAnd is called when entering the conditionalAnd production.
EnterConditionalAnd(c *ConditionalAndContext)
// EnterRelation is called when entering the relation production.
EnterRelation(c *RelationContext)
// EnterCalc is called when entering the calc production.
EnterCalc(c *CalcContext)
// EnterMemberExpr is called when entering the MemberExpr production.
EnterMemberExpr(c *MemberExprContext)
// EnterLogicalNot is called when entering the LogicalNot production.
EnterLogicalNot(c *LogicalNotContext)
// EnterNegate is called when entering the Negate production.
EnterNegate(c *NegateContext)
// EnterMemberCall is called when entering the MemberCall production.
EnterMemberCall(c *MemberCallContext)
// EnterSelect is called when entering the Select production.
EnterSelect(c *SelectContext)
// EnterPrimaryExpr is called when entering the PrimaryExpr production.
EnterPrimaryExpr(c *PrimaryExprContext)
// EnterIndex is called when entering the Index production.
EnterIndex(c *IndexContext)
// EnterIdentOrGlobalCall is called when entering the IdentOrGlobalCall production.
EnterIdentOrGlobalCall(c *IdentOrGlobalCallContext)
// EnterNested is called when entering the Nested production.
EnterNested(c *NestedContext)
// EnterCreateList is called when entering the CreateList production.
EnterCreateList(c *CreateListContext)
// EnterCreateStruct is called when entering the CreateStruct production.
EnterCreateStruct(c *CreateStructContext)
// EnterCreateMessage is called when entering the CreateMessage production.
EnterCreateMessage(c *CreateMessageContext)
// EnterConstantLiteral is called when entering the ConstantLiteral production.
EnterConstantLiteral(c *ConstantLiteralContext)
// EnterExprList is called when entering the exprList production.
EnterExprList(c *ExprListContext)
// EnterListInit is called when entering the listInit production.
EnterListInit(c *ListInitContext)
// EnterFieldInitializerList is called when entering the fieldInitializerList production.
EnterFieldInitializerList(c *FieldInitializerListContext)
// EnterOptField is called when entering the optField production.
EnterOptField(c *OptFieldContext)
// EnterMapInitializerList is called when entering the mapInitializerList production.
EnterMapInitializerList(c *MapInitializerListContext)
// EnterOptExpr is called when entering the optExpr production.
EnterOptExpr(c *OptExprContext)
// EnterInt is called when entering the Int production.
EnterInt(c *IntContext)
// EnterUint is called when entering the Uint production.
EnterUint(c *UintContext)
// EnterDouble is called when entering the Double production.
EnterDouble(c *DoubleContext)
// EnterString is called when entering the String production.
EnterString(c *StringContext)
// EnterBytes is called when entering the Bytes production.
EnterBytes(c *BytesContext)
// EnterBoolTrue is called when entering the BoolTrue production.
EnterBoolTrue(c *BoolTrueContext)
// EnterBoolFalse is called when entering the BoolFalse production.
EnterBoolFalse(c *BoolFalseContext)
// EnterNull is called when entering the Null production.
EnterNull(c *NullContext)
// ExitStartCommand is called when exiting the startCommand production.
ExitStartCommand(c *StartCommandContext)
// ExitCommand is called when exiting the command production.
ExitCommand(c *CommandContext)
// ExitHelp is called when exiting the help production.
ExitHelp(c *HelpContext)
// ExitLet is called when exiting the let production.
ExitLet(c *LetContext)
// ExitDeclare is called when exiting the declare production.
ExitDeclare(c *DeclareContext)
// ExitVarDecl is called when exiting the varDecl production.
ExitVarDecl(c *VarDeclContext)
// ExitFnDecl is called when exiting the fnDecl production.
ExitFnDecl(c *FnDeclContext)
// ExitParam is called when exiting the param production.
ExitParam(c *ParamContext)
// ExitDelete is called when exiting the delete production.
ExitDelete(c *DeleteContext)
// ExitSimple is called when exiting the simple production.
ExitSimple(c *SimpleContext)
// ExitEmpty is called when exiting the empty production.
ExitEmpty(c *EmptyContext)
// ExitCompile is called when exiting the compile production.
ExitCompile(c *CompileContext)
// ExitExprCmd is called when exiting the exprCmd production.
ExitExprCmd(c *ExprCmdContext)
// ExitQualId is called when exiting the qualId production.
ExitQualId(c *QualIdContext)
// ExitStartType is called when exiting the startType production.
ExitStartType(c *StartTypeContext)
// ExitType is called when exiting the type production.
ExitType(c *TypeContext)
// ExitTypeId is called when exiting the typeId production.
ExitTypeId(c *TypeIdContext)
// ExitTypeParamList is called when exiting the typeParamList production.
ExitTypeParamList(c *TypeParamListContext)
// ExitStart is called when exiting the start production.
ExitStart(c *StartContext)
// ExitExpr is called when exiting the expr production.
ExitExpr(c *ExprContext)
// ExitConditionalOr is called when exiting the conditionalOr production.
ExitConditionalOr(c *ConditionalOrContext)
// ExitConditionalAnd is called when exiting the conditionalAnd production.
ExitConditionalAnd(c *ConditionalAndContext)
// ExitRelation is called when exiting the relation production.
ExitRelation(c *RelationContext)
// ExitCalc is called when exiting the calc production.
ExitCalc(c *CalcContext)
// ExitMemberExpr is called when exiting the MemberExpr production.
ExitMemberExpr(c *MemberExprContext)
// ExitLogicalNot is called when exiting the LogicalNot production.
ExitLogicalNot(c *LogicalNotContext)
// ExitNegate is called when exiting the Negate production.
ExitNegate(c *NegateContext)
// ExitMemberCall is called when exiting the MemberCall production.
ExitMemberCall(c *MemberCallContext)
// ExitSelect is called when exiting the Select production.
ExitSelect(c *SelectContext)
// ExitPrimaryExpr is called when exiting the PrimaryExpr production.
ExitPrimaryExpr(c *PrimaryExprContext)
// ExitIndex is called when exiting the Index production.
ExitIndex(c *IndexContext)
// ExitIdentOrGlobalCall is called when exiting the IdentOrGlobalCall production.
ExitIdentOrGlobalCall(c *IdentOrGlobalCallContext)
// ExitNested is called when exiting the Nested production.
ExitNested(c *NestedContext)
// ExitCreateList is called when exiting the CreateList production.
ExitCreateList(c *CreateListContext)
// ExitCreateStruct is called when exiting the CreateStruct production.
ExitCreateStruct(c *CreateStructContext)
// ExitCreateMessage is called when exiting the CreateMessage production.
ExitCreateMessage(c *CreateMessageContext)
// ExitConstantLiteral is called when exiting the ConstantLiteral production.
ExitConstantLiteral(c *ConstantLiteralContext)
// ExitExprList is called when exiting the exprList production.
ExitExprList(c *ExprListContext)
// ExitListInit is called when exiting the listInit production.
ExitListInit(c *ListInitContext)
// ExitFieldInitializerList is called when exiting the fieldInitializerList production.
ExitFieldInitializerList(c *FieldInitializerListContext)
// ExitOptField is called when exiting the optField production.
ExitOptField(c *OptFieldContext)
// ExitMapInitializerList is called when exiting the mapInitializerList production.
ExitMapInitializerList(c *MapInitializerListContext)
// ExitOptExpr is called when exiting the optExpr production.
ExitOptExpr(c *OptExprContext)
// ExitInt is called when exiting the Int production.
ExitInt(c *IntContext)
// ExitUint is called when exiting the Uint production.
ExitUint(c *UintContext)
// ExitDouble is called when exiting the Double production.
ExitDouble(c *DoubleContext)
// ExitString is called when exiting the String production.
ExitString(c *StringContext)
// ExitBytes is called when exiting the Bytes production.
ExitBytes(c *BytesContext)
// ExitBoolTrue is called when exiting the BoolTrue production.
ExitBoolTrue(c *BoolTrueContext)
// ExitBoolFalse is called when exiting the BoolFalse production.
ExitBoolFalse(c *BoolFalseContext)
// ExitNull is called when exiting the Null production.
ExitNull(c *NullContext)
}
|