Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type BlockContent ¶
type BlockDirective ¶
type BlockDirective struct { Pos lexer.Position Identifier string `@Ident` Parameters []*Value `@@*` Content *BlockContent `"{" @@ "}"` }
func (*BlockDirective) FindEntriesWithIdentifier ¶
func (b *BlockDirective) FindEntriesWithIdentifier(identifier string) []*Entry
func (*BlockDirective) GetEntries ¶
func (b *BlockDirective) GetEntries() []*Entry
func (*BlockDirective) GetParametersExpressions ¶
func (b *BlockDirective) GetParametersExpressions() []string
type Entry ¶
type Entry struct { Pos lexer.Position StartNewLines []string `@NewLine*` Comment *Comment `( @@` Directive *Directive `| @@` BlockDirective *BlockDirective `| @@ )` EndNewLines []string `@NewLine*` }
func (*Entry) GetIdentifier ¶
type RawParser ¶
type RawParser struct {
// contains filtered or unexported fields
}
func GetRawParser ¶
Click to show internal directories.
Click to hide internal directories.