Versions in this module Expand all Collapse all v0 v0.1.1 Jul 8, 2026 Changes in this version + type BlockNode struct + Entries []*EntryNode + func (t *BlockNode) Kind() KindNode + func (t *BlockNode) Position() diag.Position + type DocumentNode struct + Entries []*EntryNode + type EntryNode struct + Key *lexer.Token + NestedKeys []*lexer.Token + Value ValueNode + type InlineNode struct + Value *lexer.Token + func (t *InlineNode) Kind() KindNode + func (t *InlineNode) Position() diag.Position + type KindNode int + const KN_Block + const KN_Inline + type Parser struct + func New(source TokenSource) *Parser + func (p *Parser) Parse() (*DocumentNode, error) + type TokenSource interface + NextToken func() (lexer.Token, error) + type ValueNode interface + Kind func() KindNode + Position func() diag.Position v0.1.0 Jul 1, 2026