-
Notifications
You must be signed in to change notification settings - Fork 0
/
json_listener.go
40 lines (27 loc) · 1.14 KB
/
json_listener.go
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
// Code generated from Json.g4 by ANTLR 4.12.0. DO NOT EDIT.
package parser // Json
import antlr "github.com/wrmsr/bane/core/antlr/runtime"
// JsonListener is a complete listener for a parse tree produced by JsonParser.
type JsonListener interface {
antlr.ParseTreeListener
// EnterJson is called when entering the json production.
EnterJson(c *JsonContext)
// EnterObject is called when entering the object production.
EnterObject(c *ObjectContext)
// EnterPair is called when entering the pair production.
EnterPair(c *PairContext)
// EnterArray is called when entering the array production.
EnterArray(c *ArrayContext)
// EnterValue is called when entering the value production.
EnterValue(c *ValueContext)
// ExitJson is called when exiting the json production.
ExitJson(c *JsonContext)
// ExitObject is called when exiting the object production.
ExitObject(c *ObjectContext)
// ExitPair is called when exiting the pair production.
ExitPair(c *PairContext)
// ExitArray is called when exiting the array production.
ExitArray(c *ArrayContext)
// ExitValue is called when exiting the value production.
ExitValue(c *ValueContext)
}