Versions in this module Expand all Collapse all v0 v0.1.0 Jun 12, 2019 Changes in this version + const Token_Assign + const Token_BracketL + const Token_BracketR + const Token_CStyleComment + const Token_Colon + const Token_CurlyBraceL + const Token_CurlyBraceR + const Token_Dot + const Token_EOF + const Token_Enum + const Token_Identifier + const Token_LineEnd + const Token_Numeral + const Token_ParenL + const Token_ParenR + const Token_String + const Token_Struct + const Token_UnixComment + const Token_Unknown + const Token_WhiteSpace + func ParseFile(fileName string) (*model.DescriptorSet, error) + func ParseFileList(dset *model.DescriptorSet, filelist ...string) error + func ParseString(script string) (*model.DescriptorSet, error) + type Context struct + SourceName string + func (self *Context) AddSymbol(v interface{}, pos golexer.TokenPos) + func (self *Context) QuerySymbolPosString(v interface{}) string + func (self Context) CommentGroupByLine(line int) model.Comment + func (self Context) Expect(id int) golexer.Token + func (self Context) NextToken()