-
Notifications
You must be signed in to change notification settings - Fork 153
/
flux_gen.go
111 lines (107 loc) · 2.21 KB
/
flux_gen.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
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
// DO NOT EDIT: This file is autogenerated via the builtin command.
package json
import (
ast "github.com/influxdata/flux/ast"
runtime "github.com/influxdata/flux/runtime"
)
func init() {
runtime.RegisterPackage(pkgAST)
}
var pkgAST = &ast.Package{
BaseNode: ast.BaseNode{
Errors: nil,
Loc: nil,
},
Files: []*ast.File{&ast.File{
BaseNode: ast.BaseNode{
Errors: nil,
Loc: &ast.SourceLocation{
End: ast.Position{
Column: 14,
Line: 6,
},
File: "json.flux",
Source: "package json\n\n// Parse will consume json data as bytes and return a value.\n// Lists, objects, strings, booleans and float values can be produced.\n// All numeric values are represented using the float type.\nbuiltin parse",
Start: ast.Position{
Column: 1,
Line: 1,
},
},
},
Body: []ast.Statement{&ast.BuiltinStatement{
BaseNode: ast.BaseNode{
Errors: nil,
Loc: &ast.SourceLocation{
End: ast.Position{
Column: 14,
Line: 6,
},
File: "json.flux",
Source: "builtin parse",
Start: ast.Position{
Column: 1,
Line: 6,
},
},
},
ID: &ast.Identifier{
BaseNode: ast.BaseNode{
Errors: nil,
Loc: &ast.SourceLocation{
End: ast.Position{
Column: 14,
Line: 6,
},
File: "json.flux",
Source: "parse",
Start: ast.Position{
Column: 9,
Line: 6,
},
},
},
Name: "parse",
},
}},
Imports: nil,
Metadata: "parser-type=rust",
Name: "json.flux",
Package: &ast.PackageClause{
BaseNode: ast.BaseNode{
Errors: nil,
Loc: &ast.SourceLocation{
End: ast.Position{
Column: 13,
Line: 1,
},
File: "json.flux",
Source: "package json",
Start: ast.Position{
Column: 1,
Line: 1,
},
},
},
Name: &ast.Identifier{
BaseNode: ast.BaseNode{
Errors: nil,
Loc: &ast.SourceLocation{
End: ast.Position{
Column: 13,
Line: 1,
},
File: "json.flux",
Source: "json",
Start: ast.Position{
Column: 9,
Line: 1,
},
},
},
Name: "json",
},
},
}},
Package: "json",
Path: "experimental/json",
}