（1）单目运算函数，形如a = log(b)

"positive",        // 取正，基本上没什么用，相当于(+a)
"negative",        // 取负
"abs",             // 求绝对值
"floor",           // 整数位
"ceil",            // 整数位+1
"sign",            // 返回-1.0或1.0
"sgn",             // 返回-1.0或0.0或1.0
"is_zero",         // 返回0.0或1.0
"rand",            // 返回一个随机的浮点数
"rand_int",        // 返回一个随机整数
"round",           // 四舍五入
"reciprocal",      // 倒数

"sqrt",            // 开根号
"exp",             // 
"log",             // 求对数
"ln",              // log == ln
"log10",           
"lg",              // log10 = lg
"log2",            

"sin",             // 正弦函数
"cos",             // 余弦函数
"asin",            // 反正弦函数
"acos",            // 反余弦函数
"arcsin",          // 反正弦函数
"arccos",          // 反余弦函数

"tan",             // 正切函数
"cot",             // 余切函数
"ctg",             // 余切函数
"atan",            // 反正切函数
"acot",            // 反余切函数
"actg",            // 反余切函数
"arctan",          // 反正切函数
"arccot",          // 反余切函数
"arcctg",          // 反余切函数

"sec",             // 正割函数
"csc",             // 余割函数
"asec",            // 反正割函数
"acsc",            // 反余割函数
"arcsec",          // 反正割函数
"arccsc",          // 反余割函数

"sinh",            // 双曲正弦函数
"cosh",            // 双曲余弦函数
"tanh",            // 双曲正切函数
"coth",            // 双曲余切函数

"sh",              // 双曲正弦函数
"ch",              // 双曲余弦函数
"th",              // 双曲正切函数
"cth",             // 双曲余切函数

"sech",            // 双曲正割(等同于sch)
"sch",             // 双曲正割
"csch",            // 双曲余割(等同于xh)       
"xh",              // 双曲余割   

"factorial",       // 阶乘   
"erf",             // 误差函数  
"float_to_color",  // 将浮点数转化为0-255的颜色数 

（2）双目运算函数，形如a = add(b, c)

"add",             相加
"sub",             相减
"multiply",        相乘
"divide",          相除

"max",             // 返回两数较大的一个
"min",             // 返回两数较小的一个
"mod",             // 求余
"pow",             // 求幂
"log_ax",          // 对数
"pow_sign",        // 用于对负数的求幂,相当于pow(abs(a), b)

"correction_gamma",// gamma校正函数
"correction_pow",  // pow校正函数
"correction_sin",  // sin校正函数

"atan2",           // 正切
"rand2",           // 返回两数之间的一个随机浮点数
"rand_int2",       // 返回两数之间的一个随机整数

"and_bool"         // 与,返回0或1.0
"or_bool",         // 或,返回0或1.0
"xor_bool"         // 异或,返回0或1.0
"and_byte"         // 与,返回0到255.0的一个数
"or_byte",         // 或,返回0到255.0的一个数
"xor_byte"         // 异或,返回0到255.0的一个数
"and_word"         // 与,返回0到65535.0的一个数
"or_word",         // 或,返回0到65535.0的一个数
"xor_word"         // 异或,返回0到65535.0的一个数

"greater",         // 返回0或1.0
"greater_equal",   // 返回0或1.0
"less",            // 返回0或1.0
"less_equal",      // 返回0或1.0
"equal",           // 返回0或1.0

(3)三目运算符函数 形如lerp(a, b, r)

"lerp",            // 线性插值
"clamp",           // 限定数值的范围
"limit",           // 限定数值的范围,与clamp一样
"in_range",        // 数值是否范围内,返回0或1.0
"gray",            // 颜色的灰度化
"add3",            // 相加
"min3",            // 三个之中取最小
"max3",            // 三个之中取最大
"average3",        // 三数平均值
"if",              // 如果第一个数不为0则取第二个数,否则取第三个数
"if_else",         // 与if等价

(4)函数四目运算符 形如average4(a, b, c, d)

"add4",            // 相加
"min4",            // 四个之中取最小
"max4",            // 四个之中取最大
"average4",        // 四数平均值

