Documentation
¶
Index ¶
- func Decode(input string) (string, error)
- func Encode(input string) string
- func Marshal(obj interface{}) (string, error)
- func Unmarshal(data string, dest interface{}) (err error)
- type Visitor
- func (v *Visitor) Visit(tree antlr.ParseTree) interface{}
- func (v *Visitor) VisitArray(ctx *parser.ArrayContext) interface{}
- func (v *Visitor) VisitArray_intern(ctx *parser.Array_internContext) interface{}
- func (v *Visitor) VisitArray_item(ctx *parser.Array_itemContext) interface{}
- func (v *Visitor) VisitChildren(node antlr.RuleNode) interface{}
- func (v *Visitor) VisitErrorNode(node antlr.ErrorNode) interface{}
- func (v *Visitor) VisitMain(ctx *parser.MainContext) interface{}
- func (v *Visitor) VisitObject(ctx *parser.ObjectContext) interface{}
- func (v *Visitor) VisitObject_intern(ctx *parser.Object_internContext) interface{}
- func (v *Visitor) VisitObject_item(ctx *parser.Object_itemContext) interface{}
- func (v *Visitor) VisitTerminal(node antlr.TerminalNode) interface{}
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Visitor ¶
type Visitor struct {
// contains filtered or unexported fields
}
Visitor для разбора структуры
func NewVisitor ¶
NewVisitor конструктор с объектом назначения
func (*Visitor) VisitArray ¶
func (v *Visitor) VisitArray(ctx *parser.ArrayContext) interface{}
VisitArray ...
func (*Visitor) VisitArray_intern ¶
func (v *Visitor) VisitArray_intern(ctx *parser.Array_internContext) interface{}
VisitArray_intern ...
func (*Visitor) VisitArray_item ¶
func (v *Visitor) VisitArray_item(ctx *parser.Array_itemContext) interface{}
VisitArray_item ...
func (*Visitor) VisitChildren ¶
VisitChildren ...
func (*Visitor) VisitErrorNode ¶
VisitErrorNode ...
func (*Visitor) VisitMain ¶
func (v *Visitor) VisitMain(ctx *parser.MainContext) interface{}
VisitMain ...
func (*Visitor) VisitObject ¶
func (v *Visitor) VisitObject(ctx *parser.ObjectContext) interface{}
VisitObject ...
func (*Visitor) VisitObject_intern ¶
func (v *Visitor) VisitObject_intern(ctx *parser.Object_internContext) interface{}
VisitObject_intern ...
func (*Visitor) VisitObject_item ¶
func (v *Visitor) VisitObject_item(ctx *parser.Object_itemContext) interface{}
VisitObject_item ...
func (*Visitor) VisitTerminal ¶
func (v *Visitor) VisitTerminal(node antlr.TerminalNode) interface{}
VisitTerminal ...