Files
mcDandy-more_math/more_math/Parser/grammer/MathExpr.tokens
T
2026-09-11 15:34:30 +02:00

406 lines
4.4 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
PERM=50
RESHAPE=51
RANGE=52
LINSPACE=53
LOGSPACE=54
TOPK=55
BOTK=56
PINV=57
SUM=58
MEAN=59
STD=60
VAR=61
QUARTILE=62
PERCENTILE=63
QUANTILE=64
DOT=65
MOMENT=66
ERF=67
ERFINV=68
ANY=69
ALL=70
EDGE=71
GAUSSIAN=72
MEDIAN=73
MODE=74
CUMSUM=75
CUMPROD=76
TOPK_IND=77
BOTK_IND=78
CUBIC_EASE=79
ELASTIC_EASE=80
SINE_EASE=81
SMOOTHERSTEP=82
DIST=83
REMAP=84
COSSIM=85
COUNT=86
KEYS=87
REPEAT=88
FLATTEN=89
APPEND=90
GET_VALUE=91
FLOW_APPLY=92
BATCH_SHUFFLE=93
MOTION_MASK=94
FLOW_TO_IMAGE=95
FLOW_MAG=96
FLOW_ANG=97
WHERE=98
HISTOGRAM=99
OVERLAY=100
PAD=101
CROSS=102
MATMUL=103
RIFE=104
BNOT=105
BITCOUNT=106
SHAPE=107
BAND=108
XOR=109
BOR=110
TENSOR=111
ADD_KEY=112
REMOVE_KEY=113
PUSH=114
POP=115
CLEAR=116
HAS=117
GET=118
CONCAT=119
INT=120
FLOAT=121
UPPER=122
LOWER=123
TRIM=124
SPLIT=125
JOIN=126
SUBSTRING=127
FIND=128
REPLACE=129
DILATE=130
ERODE=131
MORPH_OPEN=132
MORPH_CLOSE=133
RGB_TO_OKLAB=134
RGB_TO_CIELAB=135
OKLAB_TO_RGB=136
CIELAB_TO_RGB=137
RGB_TO_HSV=138
HSV_TO_RGB=139
INT_TO_RGB=140
RGB_TO_INT=141
INTERPOLATE_LINEAR=142
INTERPOLATE_AREA=143
INTERPOLATE_NEAREST=144
TEXT_IMAGE=145
AS_NESTED=146
SVD=147
DIAG=148
IF=149
ELSE=150
WHILE=151
FOR=152
IN=153
BREAK=154
CONTINUE=155
RETURN=156
TIMESTAMP=157
SORT=158
ARGSORT=159
ARGMIN=160
ARGMAX=161
SOFTMAX=162
SOFTMIN=163
UNIQUE=164
FLIP=165
STARTSWITH=166
ENDSWITH=167
SQUEEZE=168
UNSQUEEZE=169
ROLL=170
COV=171
CORR=172
ENTROPY=173
CROP=174
NONE=175
COORDS=176
NOISE=177
RAND=178
CAUCHY=179
EXPONENTIAL=180
LOGNORMAL=181
BERNOULLI=182
POISSON=183
GAMMADIST=184
BETADIST=185
LAPLACEDIST=186
GUMBELDIST=187
WEIBULLDIST=188
CHI2DIST=189
STUDENTTDIST=190
PERLIN=191
CELLULAR=192
PLASMA=193
RIDGED=194
DOMAIN_WARP=195
PLUS=196
MINUS=197
MULT=198
DIV=199
MOD=200
POW=201
LSHIFT=202
RSHIFT=203
GE=204
GT=205
LE=206
LT=207
EQ=208
EQUEALS=209
PLUS_EQ=210
MINUS_EQ=211
MULT_EQ=212
DIV_EQ=213
MOD_EQ=214
NE=215
PIPE=216
LPAREN=217
RPAREN=218
COMMA=219
SEMICOLON=220
ARROW=221
LBRACKET=222
RBRACKET=223
QUESTION=224
COLON=225
LBRACE=226
RBRACE=227
NUMBER=228
CONSTANT=229
STRING=230
VARIABLE=231
SL_COMMENT=232
ML_COMMENT=233
WS=234
'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'=52
'linspace'=53
'logspace'=54
'topk'=55
'botk'=56
'pinv'=57
'sum'=58
'mean'=59
'std'=60
'var'=61
'quantile'=64
'dot'=65
'moment'=66
'erf'=67
'erfinv'=68
'any'=69
'all'=70
'edge'=71
'median'=73
'mode'=74
'cumsum'=75
'cumprod'=76
'smootherstep'=82
'remap'=84
'keys'=87
'repeat'=88
'flatten'=89
'append'=90
'get_value'=91
'flow_apply'=92
'motion_mask'=94
'flow_to_image'=95
'where'=98
'overlay'=100
'pad'=101
'cross'=102
'matmul'=103
'rife'=104
'shape'=107
'tensor'=111
'add_key'=112
'stack_push'=114
'stack_pop'=115
'stack_clear'=116
'stack_has'=117
'stack_get'=118
'int'=120
'float'=121
'upper'=122
'lower'=123
'trim'=124
'split'=125
'join'=126
'find'=128
'replace'=129
'dilate'=130
'erode'=131
'morph_open'=132
'morph_close'=133
'rgb_to_oklab'=134
'rgb_to_cielab'=135
'oklab_to_rgb'=136
'cielab_to_rgb'=137
'rgb_to_hsv'=138
'hsv_to_rgb'=139
'int_to_rgb'=140
'rgb_to_int'=141
'interpolate_linear'=142
'interpolate_area'=143
'text_image'=145
'if'=149
'else'=150
'while'=151
'for'=152
'in'=153
'break'=154
'continue'=155
'return'=156
'sort'=158
'argsort'=159
'argmin'=160
'argmax'=161
'softmax'=162
'softmin'=163
'unique'=164
'flip'=165
'startswith'=166
'endswith'=167
'squeeze'=168
'unsqueeze'=169
'roll'=170
'cov'=171
'entropy'=173
'crop'=174
'+'=196
'-'=197
'*'=198
'/'=199
'%'=200
'^'=201
'<<'=202
'>>'=203
'>='=204
'>'=205
'<='=206
'<'=207
'=='=208
'='=209
'+='=210
'-='=211
'*='=212
'/='=213
'%='=214
'!='=215
'|'=216
'('=217
')'=218
','=219
';'=220
'->'=221
'['=222
']'=223
'?'=224
':'=225
'{'=226
'}'=227