forked from cosmos72/gomacro
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathtext_template_parse.go
More file actions
96 lines (93 loc) · 4.05 KB
/
Copy pathtext_template_parse.go
File metadata and controls
96 lines (93 loc) · 4.05 KB
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
// this file was generated by gomacro command: import _b "text/template/parse"
// DO NOT EDIT! Any change will be lost when the file is re-generated
package imports
import (
. "reflect"
parse "text/template/parse"
)
// reflection: allow interpreted code to import "text/template/parse"
func init() {
Packages["text/template/parse"] = Package{
Name: "parse",
Binds: map[string]Value{
"IsEmptyTree": ValueOf(parse.IsEmptyTree),
"New": ValueOf(parse.New),
"NewIdentifier": ValueOf(parse.NewIdentifier),
"NodeAction": ValueOf(parse.NodeAction),
"NodeBool": ValueOf(parse.NodeBool),
"NodeBreak": ValueOf(parse.NodeBreak),
"NodeChain": ValueOf(parse.NodeChain),
"NodeCommand": ValueOf(parse.NodeCommand),
"NodeComment": ValueOf(parse.NodeComment),
"NodeContinue": ValueOf(parse.NodeContinue),
"NodeDot": ValueOf(parse.NodeDot),
"NodeField": ValueOf(parse.NodeField),
"NodeIdentifier": ValueOf(parse.NodeIdentifier),
"NodeIf": ValueOf(parse.NodeIf),
"NodeList": ValueOf(parse.NodeList),
"NodeNil": ValueOf(parse.NodeNil),
"NodeNumber": ValueOf(parse.NodeNumber),
"NodePipe": ValueOf(parse.NodePipe),
"NodeRange": ValueOf(parse.NodeRange),
"NodeString": ValueOf(parse.NodeString),
"NodeTemplate": ValueOf(parse.NodeTemplate),
"NodeText": ValueOf(parse.NodeText),
"NodeVariable": ValueOf(parse.NodeVariable),
"NodeWith": ValueOf(parse.NodeWith),
"Parse": ValueOf(parse.Parse),
"ParseComments": ValueOf(parse.ParseComments),
"SkipFuncCheck": ValueOf(parse.SkipFuncCheck),
}, Types: map[string]Type{
"ActionNode": TypeOf((*parse.ActionNode)(nil)).Elem(),
"BoolNode": TypeOf((*parse.BoolNode)(nil)).Elem(),
"BranchNode": TypeOf((*parse.BranchNode)(nil)).Elem(),
"BreakNode": TypeOf((*parse.BreakNode)(nil)).Elem(),
"ChainNode": TypeOf((*parse.ChainNode)(nil)).Elem(),
"CommandNode": TypeOf((*parse.CommandNode)(nil)).Elem(),
"CommentNode": TypeOf((*parse.CommentNode)(nil)).Elem(),
"ContinueNode": TypeOf((*parse.ContinueNode)(nil)).Elem(),
"DotNode": TypeOf((*parse.DotNode)(nil)).Elem(),
"FieldNode": TypeOf((*parse.FieldNode)(nil)).Elem(),
"IdentifierNode": TypeOf((*parse.IdentifierNode)(nil)).Elem(),
"IfNode": TypeOf((*parse.IfNode)(nil)).Elem(),
"ListNode": TypeOf((*parse.ListNode)(nil)).Elem(),
"Mode": TypeOf((*parse.Mode)(nil)).Elem(),
"NilNode": TypeOf((*parse.NilNode)(nil)).Elem(),
"Node": TypeOf((*parse.Node)(nil)).Elem(),
"NodeType": TypeOf((*parse.NodeType)(nil)).Elem(),
"NumberNode": TypeOf((*parse.NumberNode)(nil)).Elem(),
"PipeNode": TypeOf((*parse.PipeNode)(nil)).Elem(),
"Pos": TypeOf((*parse.Pos)(nil)).Elem(),
"RangeNode": TypeOf((*parse.RangeNode)(nil)).Elem(),
"StringNode": TypeOf((*parse.StringNode)(nil)).Elem(),
"TemplateNode": TypeOf((*parse.TemplateNode)(nil)).Elem(),
"TextNode": TypeOf((*parse.TextNode)(nil)).Elem(),
"Tree": TypeOf((*parse.Tree)(nil)).Elem(),
"VariableNode": TypeOf((*parse.VariableNode)(nil)).Elem(),
"WithNode": TypeOf((*parse.WithNode)(nil)).Elem(),
}, Wrappers: map[string][]string{
"ActionNode": []string{"Position","Type",},
"BoolNode": []string{"Position","Type",},
"BranchNode": []string{"Position","Type",},
"BreakNode": []string{"Position","Type",},
"ChainNode": []string{"Position","Type",},
"CommandNode": []string{"Position","Type",},
"CommentNode": []string{"Position","Type",},
"ContinueNode": []string{"Position","Type",},
"DotNode": []string{"Position",},
"FieldNode": []string{"Position","Type",},
"IdentifierNode": []string{"Position","Type",},
"IfNode": []string{"Position","String","Type",},
"ListNode": []string{"Position","Type",},
"NilNode": []string{"Position",},
"NumberNode": []string{"Position","Type",},
"PipeNode": []string{"Position","Type",},
"RangeNode": []string{"Position","String","Type",},
"StringNode": []string{"Position","Type",},
"TemplateNode": []string{"Position","Type",},
"TextNode": []string{"Position","Type",},
"VariableNode": []string{"Position","Type",},
"WithNode": []string{"Position","String","Type",},
},
}
}