cubefs
31 строка · 500.0 Байт
1package ast
2
3import (
4"github.com/graphql-go/graphql/language/kinds"
5)
6
7// Document implements Node
8type Document struct {
9Kind string
10Loc *Location
11Definitions []Node
12}
13
14func NewDocument(d *Document) *Document {
15if d == nil {
16d = &Document{}
17}
18return &Document{
19Kind: kinds.Document,
20Loc: d.Loc,
21Definitions: d.Definitions,
22}
23}
24
25func (node *Document) GetKind() string {
26return node.Kind
27}
28
29func (node *Document) GetLoc() *Location {
30return node.Loc
31}
32