Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var None = &noneLiteral{}
Functions ¶
This section is empty.
Types ¶
type ArrayLiteral ¶
type ArrayLiteral struct {
// contains filtered or unexported fields
}
func NewArrayLiteral ¶
func NewArrayLiteral(size int) *ArrayLiteral
func NewArrayLiteralWith ¶
func NewArrayLiteralWith(elements ...core.Expression) *ArrayLiteral
func (*ArrayLiteral) Iterate ¶
func (l *ArrayLiteral) Iterate(ctx context.Context, scope *core.Scope) (collections.Iterator, error)
func (*ArrayLiteral) Push ¶
func (l *ArrayLiteral) Push(expression core.Expression)
type BooleanLiteral ¶
type BooleanLiteral bool
func NewBooleanLiteral ¶
func NewBooleanLiteral(val bool) BooleanLiteral
type FloatLiteral ¶
type FloatLiteral float64
func NewFloatLiteral ¶
func NewFloatLiteral(value float64) FloatLiteral
type ObjectLiteral ¶
type ObjectLiteral struct {
// contains filtered or unexported fields
}
func NewObjectLiteral ¶
func NewObjectLiteral() *ObjectLiteral
func NewObjectLiteralWith ¶
func NewObjectLiteralWith(props ...*ObjectPropertyAssignment) *ObjectLiteral
func (*ObjectLiteral) Iterate ¶
func (l *ObjectLiteral) Iterate(ctx context.Context, scope *core.Scope) (collections.Iterator, error)
type ObjectPropertyAssignment ¶
type ObjectPropertyAssignment struct {
// contains filtered or unexported fields
}
func NewObjectPropertyAssignment ¶
func NewObjectPropertyAssignment(name, value core.Expression) *ObjectPropertyAssignment
type StringLiteral ¶
type StringLiteral string
func NewStringLiteral ¶
func NewStringLiteral(str string) StringLiteral
Source Files ¶
Click to show internal directories.
Click to hide internal directories.