Files
mcDandy-more_math/more_math/Parser/MathExpr.tokens
T
mcDandy b3b1804783 AI: add option to enable tracking for regular dictionary.
On by default for V{N} in model like nodes in dictionary mode.
2026-09-17 19:12:50 +02:00

413 lines
4.5 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
ENABLE_TRACKING=88
DISABLE_TRACKING=89
RESET_TRACKING=90
GET_CHANGED_KEYS=91
GET_ADDED_KEYS=92
GET_REMOVED_KEYS=93
GET_UNCHANGED_KEYS=94
REPEAT=95
FLATTEN=96
APPEND=97
GET_VALUE=98
FLOW_APPLY=99
BATCH_SHUFFLE=100
MOTION_MASK=101
FLOW_TO_IMAGE=102
FLOW_MAG=103
FLOW_ANG=104
WHERE=105
HISTOGRAM=106
OVERLAY=107
PAD=108
CROSS=109
MATMUL=110
RIFE=111
BNOT=112
BITCOUNT=113
SHAPE=114
BAND=115
XOR=116
BOR=117
TENSOR=118
ADD_KEY=119
REMOVE_KEY=120
PUSH=121
POP=122
CLEAR=123
HAS=124
GET=125
CONCAT=126
INT=127
FLOAT=128
UPPER=129
LOWER=130
TRIM=131
SPLIT=132
JOIN=133
SUBSTRING=134
FIND=135
REPLACE=136
DILATE=137
ERODE=138
MORPH_OPEN=139
MORPH_CLOSE=140
RGB_TO_OKLAB=141
RGB_TO_CIELAB=142
OKLAB_TO_RGB=143
CIELAB_TO_RGB=144
RGB_TO_HSV=145
HSV_TO_RGB=146
INT_TO_RGB=147
RGB_TO_INT=148
INTERPOLATE_LINEAR=149
INTERPOLATE_AREA=150
INTERPOLATE_NEAREST=151
TEXT_IMAGE=152
AS_NESTED=153
SVD=154
DIAG=155
IF=156
ELSE=157
WHILE=158
FOR=159
IN=160
BREAK=161
CONTINUE=162
RETURN=163
TIMESTAMP=164
SORT=165
ARGSORT=166
ARGMIN=167
ARGMAX=168
SOFTMAX=169
SOFTMIN=170
UNIQUE=171
FLIP=172
STARTSWITH=173
ENDSWITH=174
SQUEEZE=175
UNSQUEEZE=176
ROLL=177
COV=178
CORR=179
ENTROPY=180
CROP=181
NONE=182
COORDS=183
NOISE=184
RAND=185
CAUCHY=186
EXPONENTIAL=187
LOGNORMAL=188
BERNOULLI=189
POISSON=190
GAMMADIST=191
BETADIST=192
LAPLACEDIST=193
GUMBELDIST=194
WEIBULLDIST=195
CHI2DIST=196
STUDENTTDIST=197
PERLIN=198
CELLULAR=199
PLASMA=200
RIDGED=201
DOMAIN_WARP=202
PLUS=203
MINUS=204
MULT=205
DIV=206
MOD=207
POW=208
LSHIFT=209
RSHIFT=210
GE=211
GT=212
LE=213
LT=214
EQ=215
EQUEALS=216
PLUS_EQ=217
MINUS_EQ=218
MULT_EQ=219
DIV_EQ=220
MOD_EQ=221
NE=222
PIPE=223
LPAREN=224
RPAREN=225
COMMA=226
SEMICOLON=227
ARROW=228
LBRACKET=229
RBRACKET=230
QUESTION=231
COLON=232
LBRACE=233
RBRACE=234
NUMBER=235
CONSTANT=236
STRING=237
VARIABLE=238
SL_COMMENT=239
ML_COMMENT=240
WS=241
'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'=95
'flatten'=96
'append'=97
'get_value'=98
'flow_apply'=99
'motion_mask'=101
'flow_to_image'=102
'where'=105
'overlay'=107
'pad'=108
'cross'=109
'matmul'=110
'rife'=111
'shape'=114
'tensor'=118
'add_key'=119
'stack_push'=121
'stack_pop'=122
'stack_clear'=123
'stack_has'=124
'stack_get'=125
'int'=127
'float'=128
'upper'=129
'lower'=130
'trim'=131
'split'=132
'join'=133
'find'=135
'replace'=136
'dilate'=137
'erode'=138
'morph_open'=139
'morph_close'=140
'rgb_to_oklab'=141
'rgb_to_cielab'=142
'oklab_to_rgb'=143
'cielab_to_rgb'=144
'rgb_to_hsv'=145
'hsv_to_rgb'=146
'int_to_rgb'=147
'rgb_to_int'=148
'interpolate_linear'=149
'interpolate_area'=150
'text_image'=152
'if'=156
'else'=157
'while'=158
'for'=159
'in'=160
'break'=161
'continue'=162
'return'=163
'sort'=165
'argsort'=166
'argmin'=167
'argmax'=168
'softmax'=169
'softmin'=170
'unique'=171
'flip'=172
'startswith'=173
'endswith'=174
'squeeze'=175
'unsqueeze'=176
'roll'=177
'cov'=178
'entropy'=180
'crop'=181
'+'=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
'->'=228
'['=229
']'=230
'?'=231
':'=232
'{'=233
'}'=234