Documentation ¶
Overview ¶
Package enum 提供多个包共用的枚举值
Index ¶
Constants ¶
View Source
const ( Bool = "bool" Int = "int" String = "string" Float = "float" Func = "func" Const = "const" Nil = "nil" Switch = "switch" Case = "case" Default = "default" Method = "method" Enum = "enum" Generate = "generate" Tmp = "tmp" StrFalse = "0" )
View Source
const ( Printf = "printf" Malloc = "malloc" Free = "free" Main = "main" Init = "init" MallocSize = "mallocSize" AutoFree = "autofree" AutoFreeInFunc = "_mempool" MemPoolFree = "mempool_Free" MemPool = "mempool__Mempool" MemPoolNew = "mempool__Mempool_New" )
View Source
const ( UnsafeAdd = "unsafe__Add" UnsafeConvert = "unsafe__Convert" UnsafePointer = "unsafe__Pointer" UnsafeSizeof = "unsafe__Sizeof" )
View Source
const PackageSep = "__"
缩写 Package separator 缩写成 PackageSep
Variables ¶
View Source
var ( OPSymbolSrtMap = [...]string{ NoOp: "noop (未定义的op)", ADDOP: "add (加法)", SUBOP: "sub (减法)", MULOP: "mul (乘法)", DIVOP: "div (除法)", LessOP: "less (小于)", GreaterOP: "greater (大于)", EqualOP: "equal (相等)", NoEqualOP: "no equal (不相等)", RemainOP: "remainder (取余数)", IncOP: "Increment (自增)", DecOP: "Decrement (自减)", AndOP: "and (位与)", OrOP: "or (位或)", XorOp: "xor (异或)", LogicAndOP: "logic and (逻辑与)", LogicOrOP: "logic or (逻辑或)", LPARENOP: "lparen (左小括号)", DerefOP: "dereference (解引用)", CommaOP: "comma (逗号)", } )
View Source
var ( SymbolSrtMap = [...]string{ NoSymbol: "NoSymbol (未定义的符号枚举)", SymbolVar: "SymbolVar (变量符号)", SymbolFunc: "SymbolFunc (函数符号)", SymbolConst: "SymbolConst (常量符号)", SymbolStruct: "SymbolStruct(结构体符号)", SymbolMethod: "SymbolMethod(方法符号)", SymbolImport: "SymbolImport(导入信息)", SymbolEnum: "SymbolEnum(枚举信息)", SymbolGenInst: "SymbolGenInst(泛型实例化信息)", SymbolRemoveGenerics: "SymbolRemoveGenerics(删除泛型信息)", SymbolMethodTable: "SymbolMethodTable(方法表)", SymbolNoParameVar: "SymbolNoParameVar (非参数变量)", } )
Functions ¶
This section is empty.
Types ¶
Click to show internal directories.
Click to hide internal directories.