# Functions
NewGenGo build up a new path.
NewLexState to update LexState struct.
ParseFile parse a file,return grammer tree.
# Structs
ArgInfo record argument information.
ConstInfo record const information.
EnumInfo record EnumMember information include name.
EnumMember record member information.
FunInfo record function information.
GenGo record go code information.
HashKeyInfo record hashkey information.
InterfaceInfo record interface information.
LexState record lexical state.
Parse record information of parse file.
SemInfo is struct.
StructInfo record struct information.
StructMember member struct.
Token record token information.
VarType contains variable type(token).
# Type aliases
StructMemberSorter When serializing, make sure the tags are ordered.
TK is a byte type.