Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ArrayExpr ¶
type ArrayExpr struct { Position Exprs []Expression }
type ArrayValue ¶
func (ArrayValue) JSON ¶
func (obj ArrayValue) JSON() any
func (ArrayValue) Link ¶
func (obj ArrayValue) Link(resname string) error
type AttributeExpr ¶
type AttributeExpr struct { Position Base Expression Name string }
type BooleanExpr ¶
func (BooleanExpr) JSON ¶
func (obj BooleanExpr) JSON() any
func (BooleanExpr) Link ¶
func (obj BooleanExpr) Link(string) error
type DefineExpr ¶
type DefineExpr struct { Position Define map[string]Expression Expr Expression }
func (DefineExpr) JSON ¶
func (obj DefineExpr) JSON() any
type Expression ¶
type Expression interface { Pos() string Resolve(scope map[string]Value, ev *Evaluator) (Value, []PathExpr, error) // contains filtered or unexported methods }
unresolved value
type IncludeExpr ¶
type IncludeExpr struct { Position Name Expression }
type MapExpr ¶
type MapExpr struct { Position Extends []Expression Exprs []Expression }
type NumberExpr ¶
func (NumberExpr) JSON ¶
func (obj NumberExpr) JSON() any
func (NumberExpr) Link ¶
func (obj NumberExpr) Link(string) error
type OutputExpr ¶
type OutputExpr struct { Position Attrs Expression }
type StringExpr ¶
type StringExpr struct { Position Content []string Interp []Expression }
func (StringExpr) JSON ¶
func (obj StringExpr) JSON() any
type StringValue ¶
func (StringValue) JSON ¶
func (obj StringValue) JSON() any
func (StringValue) Link ¶
func (obj StringValue) Link(string) error
Click to show internal directories.
Click to hide internal directories.