Documentation
¶
Index ¶
- Variables
- type Token
- func (t *Token) Clear()
- func (t *Token) Copy() *Token
- func (t *Token) GetFloat() float64
- func (t *Token) GetInt() int
- func (t *Token) IsCloseKey() bool
- func (t *Token) IsCloseKeyBy(key string) bool
- func (t *Token) IsDelimiter() bool
- func (t *Token) IsFloat() bool
- func (t *Token) IsIgnore() bool
- func (t *Token) IsInt() bool
- func (t *Token) IsKey() bool
- func (t *Token) IsString() bool
- func (t *Token) RawContent() string
- func (t *Token) Render() string
- func (t *Token) Value() any
- type TokenType
- type TreeNode
- func (n *TreeNode) AddChild(node *TreeNode)
- func (n *TreeNode) GetChildren(label string) []*TreeNode
- func (n *TreeNode) GetFirstChild(label string) *TreeNode
- func (n *TreeNode) IsLeaf() bool
- func (n *TreeNode) ParseChildren()
- func (n *TreeNode) Render() string
- func (n *TreeNode) SetChildren(nodes []*TreeNode)
- func (n *TreeNode) String() string
- type TreeParser
- type Value
Constants ¶
This section is empty.
Variables ¶
View Source
var DelimiterChars = []string{"\t", "\n", " ", "\r"}
Functions ¶
This section is empty.
Types ¶
type Token ¶
type Token struct {
// contains filtered or unexported fields
}
func GenTokenList ¶
func NewDelimiterToken ¶
func NewRawContentToken ¶
func (*Token) IsCloseKey ¶
func (*Token) IsCloseKeyBy ¶
func (*Token) IsDelimiter ¶
func (*Token) RawContent ¶
type TreeNode ¶
type TreeNode struct { Label string IsClose bool Value Value // contains filtered or unexported fields }
func (*TreeNode) GetChildren ¶
func (*TreeNode) GetFirstChild ¶
func (*TreeNode) ParseChildren ¶ added in v1.0.10
func (n *TreeNode) ParseChildren()
func (*TreeNode) SetChildren ¶
type TreeParser ¶
type TreeParser struct {
// contains filtered or unexported fields
}
func NewTreeParser ¶
func NewTreeParser(content string) *TreeParser
func (*TreeParser) GetRoot ¶
func (p *TreeParser) GetRoot() *TreeNode
func (*TreeParser) Render ¶
func (p *TreeParser) Render() string
Click to show internal directories.
Click to hide internal directories.