parse

package
v0.0.0-...-375d9ab Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 26, 2020 License: MIT Imports: 2 Imported by: 0

Documentation

Overview

This file has automatically been generated on Wed Feb 26 15:50:55 +05 2020. DO NOT EDIT.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func ActionNodeCopy

func ActionNodeCopy(a *parse.ActionNode) parse.Node

func ActionNodeString

func ActionNodeString(a *parse.ActionNode) string

func BoolNodeCopy

func BoolNodeCopy(b *parse.BoolNode) parse.Node

func BoolNodeString

func BoolNodeString(b *parse.BoolNode) string

func BranchNodeCopy

func BranchNodeCopy(b *parse.BranchNode) parse.Node

func BranchNodeString

func BranchNodeString(b *parse.BranchNode) string

func ChainNodeCopy

func ChainNodeCopy(c *parse.ChainNode) parse.Node

func ChainNodeString

func ChainNodeString(c *parse.ChainNode) string

func CommandNodeCopy

func CommandNodeCopy(c *parse.CommandNode) parse.Node

func CommandNodeString

func CommandNodeString(c *parse.CommandNode) string

func DotNodeCopy

func DotNodeCopy(d *parse.DotNode) parse.Node

func DotNodeString

func DotNodeString(d *parse.DotNode) string

func DotNodeType

func DotNodeType(d *parse.DotNode) parse.NodeType

func FieldNodeCopy

func FieldNodeCopy(f *parse.FieldNode) parse.Node

func FieldNodeString

func FieldNodeString(f *parse.FieldNode) string

func IdentifierNodeCopy

func IdentifierNodeCopy(i *parse.IdentifierNode) parse.Node

func IdentifierNodeSetPos

func IdentifierNodeSetPos(i *parse.IdentifierNode, pos parse.Pos) *parse.IdentifierNode

func IdentifierNodeSetTree

func IdentifierNodeSetTree(i *parse.IdentifierNode, t *parse.Tree) *parse.IdentifierNode

func IdentifierNodeString

func IdentifierNodeString(i *parse.IdentifierNode) string

func IfNodeCopy

func IfNodeCopy(i *parse.IfNode) parse.Node

func IsEmptyTree

func IsEmptyTree(n parse.Node) bool

func ListNodeCopy

func ListNodeCopy(l *parse.ListNode) parse.Node

func ListNodeCopyList

func ListNodeCopyList(l *parse.ListNode) *parse.ListNode

func ListNodeString

func ListNodeString(l *parse.ListNode) string

func New

func New(name string, funcs ...map[string]interface{}) *parse.Tree

func NewIdentifier

func NewIdentifier(ident string) *parse.IdentifierNode

func NilNodeCopy

func NilNodeCopy(n *parse.NilNode) parse.Node

func NilNodeString

func NilNodeString(n *parse.NilNode) string

func NilNodeType

func NilNodeType(n *parse.NilNode) parse.NodeType

func NodeTypeType

func NodeTypeType(t parse.NodeType) parse.NodeType

func NumberNodeCopy

func NumberNodeCopy(n *parse.NumberNode) parse.Node

func NumberNodeString

func NumberNodeString(n *parse.NumberNode) string

func Parse

func Parse(name, text, leftDelim, rightDelim string, funcs ...map[string]interface{}) (map[string]*parse.Tree, error)

func PipeNodeCopy

func PipeNodeCopy(p *parse.PipeNode) parse.Node

func PipeNodeCopyPipe

func PipeNodeCopyPipe(p *parse.PipeNode) *parse.PipeNode

func PipeNodeString

func PipeNodeString(p *parse.PipeNode) string

func PosPosition

func PosPosition(p parse.Pos) parse.Pos

func RangeNodeCopy

func RangeNodeCopy(r *parse.RangeNode) parse.Node

func StringNodeCopy

func StringNodeCopy(s *parse.StringNode) parse.Node

func StringNodeString

func StringNodeString(s *parse.StringNode) string

func TemplateNodeCopy

func TemplateNodeCopy(t *parse.TemplateNode) parse.Node

func TemplateNodeString

func TemplateNodeString(t *parse.TemplateNode) string

func TextNodeCopy

func TextNodeCopy(t *parse.TextNode) parse.Node

func TextNodeString

func TextNodeString(t *parse.TextNode) string

func TreeCopy

func TreeCopy(t *parse.Tree) *parse.Tree

func TreeErrorContext

func TreeErrorContext(t *parse.Tree, n parse.Node) (string, string)

func TreeParse

func TreeParse(t *parse.Tree, text, leftDelim, rightDelim string, treeSet map[string]*parse.Tree, funcs ...map[string]interface{}) (*parse.Tree, error)

func VariableNodeCopy

func VariableNodeCopy(v *parse.VariableNode) parse.Node

func VariableNodeString

func VariableNodeString(v *parse.VariableNode) string

func WithNodeCopy

func WithNodeCopy(w *parse.WithNode) parse.Node

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL