Files
mcDandy-more_math/more_math/Parser/MathExpr.tokens
T
2026-10-13 16:26:35 +02:00

424 lines
4.6 KiB
Plaintext

SIN=1
COS=2
TAN=3
ASIN=4
ACOS=5
ATAN=6
ATAN2=7
SINH=8
COSH=9
TANH=10
ASINH=11
ACOSH=12
ATANH=13
ABS=14
SQRT=15
LN=16
LOG=17
EXP=18
SMIN=19
SMAX=20
TMIN=21
TMAX=22
TNORM=23
SNORM=24
FLOOR=25
CEIL=26
ROUND=27
GAMMA=28
POWE=29
SIGM=30
CLAMP=31
SFFT=32
SIFFT=33
ANGL=34
PRNT=35
PRINT_SHAPE=36
NVL=37
LERP=38
STEP=39
SMOOTHSTEP=40
FRACT=41
RELU=42
SOFTPLUS=43
GELU=44
SIGN=45
MAP=46
EZCONV=47
CONV=48
SWAP=49
TRANSPOSE=50
PERM=51
RESHAPE=52
RANGE=53
LINSPACE=54
LOGSPACE=55
TOPK=56
BOTK=57
PINV=58
SUM=59
MEAN=60
STD=61
VAR=62
QUARTILE=63
PERCENTILE=64
QUANTILE=65
DOT=66
MOMENT=67
ERF=68
ERFINV=69
ANY=70
ALL=71
EDGE=72
GAUSSIAN=73
MEDIAN=74
MODE=75
CUMSUM=76
CUMPROD=77
TOPK_IND=78
BOTK_IND=79
CUBIC_EASE=80
ELASTIC_EASE=81
SINE_EASE=82
SMOOTHERSTEP=83
DIST=84
REMAP=85
COSSIM=86
COUNT=87
KEYS=88
ENABLE_TRACKING=89
DISABLE_TRACKING=90
RESET_TRACKING=91
GET_CHANGED_KEYS=92
GET_ADDED_KEYS=93
GET_REMOVED_KEYS=94
GET_UNCHANGED_KEYS=95
REPEAT=96
FLATTEN=97
APPEND=98
GET_VALUE=99
FLOW_APPLY=100
BATCH_SHUFFLE=101
MOTION_MASK=102
FLOW_TO_IMAGE=103
FLOW_MAG=104
FLOW_ANG=105
WHERE=106
HISTOGRAM=107
OVERLAY=108
PAD=109
CROSS=110
MATMUL=111
RIFE=112
BNOT=113
BITCOUNT=114
SHAPE=115
BAND=116
XOR=117
BOR=118
TENSOR=119
ADD_KEY=120
REMOVE_KEY=121
PUSH=122
POP=123
CLEAR=124
HAS=125
GET=126
CONCAT=127
STACK=128
NONZERO=129
INT=130
FLOAT=131
UPPER=132
LOWER=133
TRIM=134
SPLIT=135
JOIN=136
SUBSTRING=137
FIND=138
REPLACE=139
DILATE=140
ERODE=141
MORPH_OPEN=142
MORPH_CLOSE=143
RGB_TO_OKLAB=144
RGB_TO_CIELAB=145
OKLAB_TO_RGB=146
CIELAB_TO_RGB=147
RGB_TO_HSV=148
HSV_TO_RGB=149
INT_TO_RGB=150
RGB_TO_INT=151
INTERPOLATE_LINEAR=152
INTERPOLATE_AREA=153
INTERPOLATE_NEAREST=154
TEXT_IMAGE=155
AS_NESTED=156
SVD=157
DIAG=158
IF=159
ELSE=160
WHILE=161
FOR=162
IN=163
BREAK=164
CONTINUE=165
RETURN=166
TIMESTAMP=167
SORT=168
ARGSORT=169
ARGMIN=170
ARGMAX=171
SOFTMAX=172
SOFTMIN=173
UNIQUE=174
FLIP=175
STARTSWITH=176
ENDSWITH=177
SQUEEZE=178
UNSQUEEZE=179
ROLL=180
COV=181
CORR=182
ENTROPY=183
CROP=184
NONE=185
COORDS=186
GATHER=187
SCATTER=188
SCATTER_ADD=189
NOISE=190
RAND=191
CAUCHY=192
EXPONENTIAL=193
LOGNORMAL=194
BERNOULLI=195
POISSON=196
GAMMADIST=197
BETADIST=198
LAPLACEDIST=199
GUMBELDIST=200
WEIBULLDIST=201
CHI2DIST=202
STUDENTTDIST=203
PERLIN=204
CELLULAR=205
PLASMA=206
RIDGED=207
DOMAIN_WARP=208
PLUS=209
MINUS=210
MULT=211
DIV=212
MOD=213
POW=214
LSHIFT=215
RSHIFT=216
GE=217
GT=218
LE=219
LT=220
EQ=221
EQUEALS=222
PLUS_EQ=223
MINUS_EQ=224
MULT_EQ=225
DIV_EQ=226
MOD_EQ=227
NE=228
PIPE=229
LPAREN=230
RPAREN=231
COMMA=232
SEMICOLON=233
ARROW=234
LBRACKET=235
RBRACKET=236
QUESTION=237
COLON=238
LBRACE=239
RBRACE=240
NUMBER=241
CONSTANT=242
STRING=243
VARIABLE=244
SL_COMMENT=245
ML_COMMENT=246
WS=247
'sin'=1
'cos'=2
'tan'=3
'asin'=4
'acos'=5
'atan'=6
'atan2'=7
'sinh'=8
'cosh'=9
'tanh'=10
'asinh'=11
'acosh'=12
'atanh'=13
'abs'=14
'sqrt'=15
'ln'=16
'log'=17
'exp'=18
'smin'=19
'smax'=20
'tmin'=21
'tmax'=22
'tnorm'=23
'snorm'=24
'floor'=25
'ceil'=26
'round'=27
'gamma'=28
'pow'=29
'sigm'=30
'clamp'=31
'fft'=32
'ifft'=33
'angle'=34
'print'=35
'lerp'=38
'step'=39
'smoothstep'=40
'fract'=41
'relu'=42
'softplus'=43
'gelu'=44
'sign'=45
'map'=46
'swap'=49
'range'=53
'linspace'=54
'logspace'=55
'topk'=56
'botk'=57
'pinv'=58
'sum'=59
'mean'=60
'std'=61
'var'=62
'quantile'=65
'dot'=66
'moment'=67
'erf'=68
'erfinv'=69
'any'=70
'all'=71
'edge'=72
'median'=74
'mode'=75
'cumsum'=76
'cumprod'=77
'smootherstep'=83
'remap'=85
'keys'=88
'repeat'=96
'flatten'=97
'append'=98
'get_value'=99
'flow_apply'=100
'motion_mask'=102
'flow_to_image'=103
'where'=106
'overlay'=108
'pad'=109
'cross'=110
'matmul'=111
'rife'=112
'shape'=115
'tensor'=119
'add_key'=120
'stack_push'=122
'stack_pop'=123
'stack_clear'=124
'stack_has'=125
'stack_get'=126
'stack'=128
'nonzero'=129
'int'=130
'float'=131
'upper'=132
'lower'=133
'trim'=134
'split'=135
'join'=136
'find'=138
'replace'=139
'dilate'=140
'erode'=141
'morph_open'=142
'morph_close'=143
'rgb_to_oklab'=144
'rgb_to_cielab'=145
'oklab_to_rgb'=146
'cielab_to_rgb'=147
'rgb_to_hsv'=148
'hsv_to_rgb'=149
'int_to_rgb'=150
'rgb_to_int'=151
'interpolate_linear'=152
'interpolate_area'=153
'text_image'=155
'if'=159
'else'=160
'while'=161
'for'=162
'in'=163
'break'=164
'continue'=165
'return'=166
'sort'=168
'argsort'=169
'argmin'=170
'argmax'=171
'softmax'=172
'softmin'=173
'unique'=174
'flip'=175
'startswith'=176
'endswith'=177
'squeeze'=178
'unsqueeze'=179
'roll'=180
'cov'=181
'entropy'=183
'crop'=184
'gather'=187
'scatter'=188
'scatter_add'=189
'+'=209
'-'=210
'*'=211
'/'=212
'%'=213
'^'=214
'<<'=215
'>>'=216
'>='=217
'>'=218
'<='=219
'<'=220
'=='=221
'='=222
'+='=223
'-='=224
'*='=225
'/='=226
'%='=227
'!='=228
'|'=229
'('=230
')'=231
','=232
';'=233
'->'=234
'['=235
']'=236
'?'=237
':'=238
'{'=239
'}'=240