blob: ee438fc99f77e9697a11c0732223db4a2cd91b0b [file] [log] [blame]
// Copyright 2020 CUE Authors
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
// You may obtain a copy of the License at
//
// http://www.apache.org/licenses/LICENSE-2.0
//
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// See the License for the specific language governing permissions and
// limitations under the License.
package cue
import "cuelang.org/go/internal/core/adt"
type (
bottom = adt.Bottom
source = adt.Node
errCode = adt.ErrorCode
kind = adt.Kind
nullLit = adt.Null
boolLit = adt.Bool
numLit = adt.Num
stringLit = adt.String
bytesLit = adt.Bytes
context = adt.OpContext
structLit = adt.Vertex
arc = *adt.Vertex
value = adt.Expr
evaluated = adt.Value
label = adt.Feature
Op = adt.Op
listLit = adt.ListLit
top = adt.Top
basicType = adt.BasicType
boundExpr = adt.BoundExpr
boundValue = adt.BoundValue
selectorExpr = adt.SelectorExpr
indexExpr = adt.IndexExpr
sliceExpr = adt.SliceExpr
interpolation = adt.Interpolation
unaryExpr = adt.UnaryExpr
binaryExpr = adt.BinaryExpr
callExpr = adt.CallExpr
)
const (
topKind = adt.TopKind
nullKind = adt.NullKind
boolKind = adt.BoolKind
numKind = adt.NumKind
intKind = adt.IntKind
floatKind = adt.FloatKind
stringKind = adt.StringKind
bytesKind = adt.BytesKind
listKind = adt.ListKind
structKind = adt.StructKind
bottomKind = adt.BottomKind
NoOp = adt.NoOp
codeIncomplete = adt.IncompleteError
codeNotExist = adt.IncompleteError
)