Documentation ¶
Index ¶
- Constants
- Variables
- func Ascii(p *parser.Parser) (*parser.Cursor, bool)
- func Base(p *ast.Parser) (*ast.Node, error)
- func BlobInput(p *ast.Parser) (*ast.Node, error)
- func BlobInputTmpl(p *ast.Parser) (*ast.Node, error)
- func Bool(p *ast.Parser) (*ast.Node, error)
- func Char(p *ast.Parser) (*ast.Node, error)
- func Comment(p *ast.Parser) (*ast.Node, error)
- func CommentText(p *ast.Parser) (*ast.Node, error)
- func Description(p *ast.Parser) (*ast.Node, error)
- func Digit(p *parser.Parser) (*parser.Cursor, bool)
- func Empty(p *ast.Parser) (*ast.Node, error)
- func EndLine(p *ast.Parser) (*ast.Node, error)
- func Escape(p *parser.Parser) (*parser.Cursor, bool)
- func Float(p *ast.Parser) (*ast.Node, error)
- func Hex(p *parser.Parser) (*parser.Cursor, bool)
- func HexNum(p *ast.Parser) (*ast.Node, error)
- func Input(p *ast.Parser) (*ast.Node, error)
- func Int(p *ast.Parser) (*ast.Node, error)
- func Letter(p *parser.Parser) (*parser.Cursor, bool)
- func MultiComment(p *ast.Parser) (*ast.Node, error)
- func Nat(p *ast.Parser) (*ast.Node, error)
- func Null(p *ast.Parser) (*ast.Node, error)
- func Opt(p *ast.Parser) (*ast.Node, error)
- func Reserved(p *ast.Parser) (*ast.Node, error)
- func String(p *ast.Parser) (*ast.Node, error)
- func Test(p *ast.Parser) (*ast.Node, error)
- func TestBad(p *ast.Parser) (*ast.Node, error)
- func TestBadTmpl(p *ast.Parser) (*ast.Node, error)
- func TestData(p *ast.Parser) (*ast.Node, error)
- func TestGood(p *ast.Parser) (*ast.Node, error)
- func TestGoodTmpl(p *ast.Parser) (*ast.Node, error)
- func TestTest(p *ast.Parser) (*ast.Node, error)
- func Text(p *ast.Parser) (*ast.Node, error)
- func TextInput(p *ast.Parser) (*ast.Node, error)
- func TextInputTmpl(p *ast.Parser) (*ast.Node, error)
- func Utf(p *ast.Parser) (*ast.Node, error)
- func UtfEnc(p *ast.Parser) (*ast.Node, error)
- func Utfcont(p *parser.Parser) (*parser.Cursor, bool)
- func Values(p *ast.Parser) (*ast.Node, error)
- func ValuesBr(p *ast.Parser) (*ast.Node, error)
- func Ws(p *ast.Parser) (*ast.Node, error)
Constants ¶
View Source
const ( Unknown = iota TestDataT // 001 CommentTextT // 002 TestT // 003 TestGoodT // 004 TestBadT // 005 TestTestT // 006 NullT // 007 BoolT // 008 NatT // 009 IntT // 010 FloatT // 011 BaseT // 012 TextT // 013 ReservedT // 014 EmptyT // 015 OptT // 016 TextInputT // 017 BlobInputT // 018 DescriptionT // 019 )
Node Types
View Source
const (
ESC = 0x005C // \
)
Token Definitions
Variables ¶
View Source
var NodeTypes = []string{
"UNKNOWN",
"TestData",
"CommentText",
"Test",
"TestGood",
"TestBad",
"TestTest",
"Null",
"Bool",
"Nat",
"Int",
"Float",
"Base",
"Text",
"Reserved",
"Empty",
"Opt",
"TextInput",
"BlobInput",
"Description",
}
Functions ¶
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.