Documentation
¶
Index ¶
Constants ¶
View Source
const ( OpCharInt int32 = iota OpCharInc OpCharDec OpCharAdd OpCharSub OpCharEq OpCharNeq OpCharLess OpCharLessEq OpCharMore OpCharMoreEq OpCharToUpper OpCharToLower OpCharIsWhitespace OpCharIsLetter OpCharIsDigit OpCharIsUpper OpCharIsLower OpCharIsASCII OpIntChar OpIntFloat OpIntString OpIntNeg OpIntAbs OpIntInc OpIntDec OpIntAdd OpIntSub OpIntMul OpIntDiv OpIntMod OpIntExp OpIntEq OpIntNeq OpIntLess OpIntLessEq OpIntMore OpIntMoreEq OpIntIsZero OpFloatInt OpFloatString OpFloatNeg OpFloatAbs OpFloatInc OpFloatDec OpFloatAdd OpFloatSub OpFloatMul OpFloatDiv OpFloatMod OpFloatExp OpFloatEq OpFloatNeq OpFloatLess OpFloatLessEq OpFloatMore OpFloatMoreEq OpFloatIsPlusInf OpFloatIsMinusInf OpFloatIsInf OpFloatIsNan OpFloatSin OpFloatCos OpFloatTan OpFloatAsin OpFloatAcos OpFloatAtan OpFloatAtan2 OpFloatSinh OpFloatCosh OpFloatTanh OpFloatAsinh OpFloatAcosh OpFloatAtanh OpFloatCeil OpFloatFloor OpFloatSqrt OpFloatCbrt OpFloatLog OpFloatHypot OpFloatGamma OpStringInt OpStringFloat OpError OpDump )
Variables ¶
View Source
var ( Reductions = 0 Stacks = 0 Datas = 0 Thunks = 0 Structs = 0 )
View Source
var OperatorString = [...]string{ OpCharInt: "char->int", OpCharInc: "inc/char", OpCharDec: "dec/char", OpCharAdd: "+/char", OpCharSub: "-/char", OpCharEq: "==/char", OpCharNeq: "!=/char", OpCharLess: "</char", OpCharLessEq: "<=/char", OpCharMore: ">/char", OpCharMoreEq: ">=/char", OpCharToUpper: "upper/char", OpCharToLower: "lower/char", OpCharIsWhitespace: "whitespace?/char", OpCharIsLetter: "letter?/char", OpCharIsDigit: "digit?/char", OpCharIsUpper: "upper?/char", OpCharIsLower: "lower?/char", OpCharIsASCII: "ascii?/char", OpIntChar: "int->char", OpIntFloat: "int->float", OpIntString: "int->string", OpIntNeg: "neg/int", OpIntAbs: "abs/int", OpIntInc: "inc/int", OpIntDec: "dec/int", OpIntAdd: "+/int", OpIntSub: "-/int", OpIntMul: "*/int", OpIntDiv: "//int", OpIntMod: "%/int", OpIntExp: "^/int", OpIntEq: "==/int", OpIntNeq: "!=/int", OpIntLess: "</int", OpIntLessEq: "<=/int", OpIntMore: ">/int", OpIntMoreEq: ">=/int", OpIntIsZero: "zero?/int", OpFloatInt: "float->int", OpFloatString: "float->string", OpFloatNeg: "neg/float", OpFloatAbs: "abs/float", OpFloatInc: "inc/float", OpFloatDec: "dec/float", OpFloatAdd: "+/float", OpFloatSub: "-/float", OpFloatMul: "*/float", OpFloatDiv: "//float", OpFloatMod: "%/float", OpFloatExp: "^/float", OpFloatEq: "==/float", OpFloatNeq: "!=/float", OpFloatLess: "</float", OpFloatLessEq: "<=/float", OpFloatMore: ">/float", OpFloatMoreEq: ">=/float", OpFloatIsPlusInf: "+inf?", OpFloatIsMinusInf: "-inf?", OpFloatIsInf: "inf?", OpFloatIsNan: "nan?", OpFloatSin: "sin", OpFloatCos: "cos", OpFloatTan: "tan", OpFloatAsin: "asin", OpFloatAcos: "acos", OpFloatAtan: "atan", OpFloatAtan2: "atan2", OpFloatSinh: "sinh", OpFloatCosh: "cosh", OpFloatTanh: "tanh", OpFloatAsinh: "asinh", OpFloatAcosh: "acosh", OpFloatAtanh: "atanh", OpFloatCeil: "ceil", OpFloatFloor: "floor", OpFloatSqrt: "sqrt", OpFloatCbrt: "cbrt", OpFloatLog: "log", OpFloatHypot: "hypot", OpFloatGamma: "gamma", OpStringInt: "string->int", OpStringFloat: "string->float", OpError: "error", OpDump: "dump", }
Functions ¶
This section is empty.
Types ¶
Click to show internal directories.
Click to hide internal directories.