Documentation ¶
Index ¶
- Constants
- Variables
- func Apply(root, _ Node, env *Env, args []Node, kwargs map[string]Node) error
- func Debug(r io.Reader, w io.Writer) error
- func Define(root, nest Node, env *Env, args []Node, kwargs map[string]Node) error
- func Extend(root, nest Node, env *Env, args []Node, kwargs map[string]Node) error
- func IfDef(root, nest Node, env *Env, args []Node, kwargs map[string]Node) error
- func IfEq(root, nest Node, env *Env, args []Node, kwargs map[string]Node) error
- func IfNotDef(root, nest Node, env *Env, args []Node, kwargs map[string]Node) error
- func IfNotEq(root, nest Node, env *Env, args []Node, kwargs map[string]Node) error
- func Include(root, _ Node, env *Env, args []Node, kwargs map[string]Node) error
- func ReadFile(root, _ Node, env *Env, args []Node, kwargs map[string]Node) error
- func Register(root, _ Node, env *Env, args []Node, kwargs map[string]Node) error
- func Repeat(root, nest Node, env *Env, args []Node, kwargs map[string]Node) error
- func Script(root, _ Node, env *Env, args []Node, kwargs map[string]Node) error
- type Argument
- type Decoder
- type Env
- type FuncMap
- type Node
- type NodeType
- type Parser
- type Position
- type Resolver
- type Scanner
- type Setter
- type Token
- type Updater
Constants ¶
View Source
const ( EOF rune = -(iota + 1) Ident Comment Macro Boolean Heredoc String Template Integer Float LocalVar EnvVar BegArr EndArr BegObj EndObj BegGrp EndGrp Comma Slice Assign EOL Invalid )
Variables ¶
Functions ¶
Types ¶
type Decoder ¶ added in v0.1.0
type Decoder struct {
// contains filtered or unexported fields
}
func NewDecoder ¶ added in v0.1.4
Source Files ¶
Click to show internal directories.
Click to hide internal directories.