Hash :
c28d8c5e
Author :
Date :
2018-04-11T08:53:56
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 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 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406
align=
offset=
f32
f64
i32
i64
i32.load
i64.load
f32.load
f64.load
i32.load8_s
i32.load8_u
i32.load16_s
i32.load16_u
i64.load8_s
i64.load8_u
i64.load16_s
i64.load16_u
i64.load32_s
i64.load32_u
i32.store
i64.store
f32.store
f64.store
i32.store8
i32.store16
i64.store8
i64.store16
i64.store32
i32.const
i64.const
f32.const
f64.const
i32.clz
i32.ctz
i32.popcnt
i32.add
i32.sub
i32.mul
i32.div_s
i32.div_u
i32.rem_s
i32.rem_u
i32.and
i32.or
i32.xor
i32.shl
i32.shr_s
i32.shr_u
i32.rotl
i32.rotr
i64.clz
i64.ctz
i64.popcnt
i64.add
i64.sub
i64.mul
i64.div_s
i64.div_u
i64.rem_s
i64.rem_u
i64.and
i64.or
i64.xor
i64.shl
i64.shr_s
i64.shr_u
i64.rotl
i64.rotr
f32.abs
f32.neg
f32.ceil
f32.floor
f32.trunc
f32.nearest
f32.sqrt
f32.add
f32.sub
f32.mul
f32.div
f32.min
f32.max
f32.copysign
f64.abs
f64.neg
f64.ceil
f64.floor
f64.trunc
f64.nearest
f64.sqrt
f64.add
f64.sub
f64.mul
f64.div
f64.min
f64.max
f64.copysign
i32.eqz
i32.eq
i32.ne
i32.lt_s
i32.lt_u
i32.gt_s
i32.gt_u
i32.le_s
i32.le_u
i32.ge_s
i32.ge_u
i64.eqz
i64.eq
i64.ne
i64.lt_s
i64.lt_u
i64.gt_s
i64.gt_u
i64.le_s
i64.le_u
i64.ge_s
i64.ge_u
f32.eq
f32.ne
f32.lt
f32.gt
f32.le
f32.ge
f64.eq
f64.ne
f64.lt
f64.gt
f64.le
f64.ge
i32.wrap/i64
i32.trunc_s/f32
i32.trunc_u/f32
i32.trunc_s/f64
i32.trunc_u/f64
i64.extend_s/i32
i64.extend_u/i32
i64.trunc_s/f32
i64.trunc_u/f32
i64.trunc_s/f64
i64.trunc_u/f64
f32.convert_s/i32
f32.convert_u/i32
f32.convert_s/i64
f32.convert_u/i64
f32.demote/f64
f64.convert_s/i32
f64.convert_u/i32
f64.convert_s/i64
f64.convert_u/i64
f64.promote/f32
i32.reinterpret/f32
i64.reinterpret/f64
f32.reinterpret/i32
f64.reinterpret/i64
memory.size
memory.grow
anyfunc
block
br
br_if
br_table
call
call_indirect
data
drop
elem
else
end
export
func
get_global
get_local
global
if
import
local
loop
memory
module
mut
nop
offset
param
result
return
select
set_global
set_local
start
table
tee_local
then
type
unreachable
----------------------------------------------------
[
["keyword", ["align", ["operator", "="]]],
["keyword", ["offset", ["operator", "="]]],
["keyword", ["f32"]],
["keyword", ["f64"]],
["keyword", ["i32"]],
["keyword", ["i64"]],
["keyword", ["i32", ["punctuation", "."], "load"]],
["keyword", ["i64", ["punctuation", "."], "load"]],
["keyword", ["f32", ["punctuation", "."], "load"]],
["keyword", ["f64", ["punctuation", "."], "load"]],
["keyword", ["i32", ["punctuation", "."], "load8_s"]],
["keyword", ["i32", ["punctuation", "."], "load8_u"]],
["keyword", ["i32", ["punctuation", "."], "load16_s"]],
["keyword", ["i32", ["punctuation", "."], "load16_u"]],
["keyword", ["i64", ["punctuation", "."], "load8_s"]],
["keyword", ["i64", ["punctuation", "."], "load8_u"]],
["keyword", ["i64", ["punctuation", "."], "load16_s"]],
["keyword", ["i64", ["punctuation", "."], "load16_u"]],
["keyword", ["i64", ["punctuation", "."], "load32_s"]],
["keyword", ["i64", ["punctuation", "."], "load32_u"]],
["keyword", ["i32", ["punctuation", "."], "store"]],
["keyword", ["i64", ["punctuation", "."], "store"]],
["keyword", ["f32", ["punctuation", "."], "store"]],
["keyword", ["f64", ["punctuation", "."], "store"]],
["keyword", ["i32", ["punctuation", "."], "store8"]],
["keyword", ["i32", ["punctuation", "."], "store16"]],
["keyword", ["i64", ["punctuation", "."], "store8"]],
["keyword", ["i64", ["punctuation", "."], "store16"]],
["keyword", ["i64", ["punctuation", "."], "store32"]],
["keyword", ["i32", ["punctuation", "."], "const"]],
["keyword", ["i64", ["punctuation", "."], "const"]],
["keyword", ["f32", ["punctuation", "."], "const"]],
["keyword", ["f64", ["punctuation", "."], "const"]],
["keyword", ["i32", ["punctuation", "."], "clz"]],
["keyword", ["i32", ["punctuation", "."], "ctz"]],
["keyword", ["i32", ["punctuation", "."], "popcnt"]],
["keyword", ["i32", ["punctuation", "."], "add"]],
["keyword", ["i32", ["punctuation", "."], "sub"]],
["keyword", ["i32", ["punctuation", "."], "mul"]],
["keyword", ["i32", ["punctuation", "."], "div_s"]],
["keyword", ["i32", ["punctuation", "."], "div_u"]],
["keyword", ["i32", ["punctuation", "."], "rem_s"]],
["keyword", ["i32", ["punctuation", "."], "rem_u"]],
["keyword", ["i32", ["punctuation", "."], "and"]],
["keyword", ["i32", ["punctuation", "."], "or"]],
["keyword", ["i32", ["punctuation", "."], "xor"]],
["keyword", ["i32", ["punctuation", "."], "shl"]],
["keyword", ["i32", ["punctuation", "."], "shr_s"]],
["keyword", ["i32", ["punctuation", "."], "shr_u"]],
["keyword", ["i32", ["punctuation", "."], "rotl"]],
["keyword", ["i32", ["punctuation", "."], "rotr"]],
["keyword", ["i64", ["punctuation", "."], "clz"]],
["keyword", ["i64", ["punctuation", "."], "ctz"]],
["keyword", ["i64", ["punctuation", "."], "popcnt"]],
["keyword", ["i64", ["punctuation", "."], "add"]],
["keyword", ["i64", ["punctuation", "."], "sub"]],
["keyword", ["i64", ["punctuation", "."], "mul"]],
["keyword", ["i64", ["punctuation", "."], "div_s"]],
["keyword", ["i64", ["punctuation", "."], "div_u"]],
["keyword", ["i64", ["punctuation", "."], "rem_s"]],
["keyword", ["i64", ["punctuation", "."], "rem_u"]],
["keyword", ["i64", ["punctuation", "."], "and"]],
["keyword", ["i64", ["punctuation", "."], "or"]],
["keyword", ["i64", ["punctuation", "."], "xor"]],
["keyword", ["i64", ["punctuation", "."], "shl"]],
["keyword", ["i64", ["punctuation", "."], "shr_s"]],
["keyword", ["i64", ["punctuation", "."], "shr_u"]],
["keyword", ["i64", ["punctuation", "."], "rotl"]],
["keyword", ["i64", ["punctuation", "."], "rotr"]],
["keyword", ["f32", ["punctuation", "."], "abs"]],
["keyword", ["f32", ["punctuation", "."], "neg"]],
["keyword", ["f32", ["punctuation", "."], "ceil"]],
["keyword", ["f32", ["punctuation", "."], "floor"]],
["keyword", ["f32", ["punctuation", "."], "trunc"]],
["keyword", ["f32", ["punctuation", "."], "nearest"]],
["keyword", ["f32", ["punctuation", "."], "sqrt"]],
["keyword", ["f32", ["punctuation", "."], "add"]],
["keyword", ["f32", ["punctuation", "."], "sub"]],
["keyword", ["f32", ["punctuation", "."], "mul"]],
["keyword", ["f32", ["punctuation", "."], "div"]],
["keyword", ["f32", ["punctuation", "."], "min"]],
["keyword", ["f32", ["punctuation", "."], "max"]],
["keyword", ["f32", ["punctuation", "."], "copysign"]],
["keyword", ["f64", ["punctuation", "."], "abs"]],
["keyword", ["f64", ["punctuation", "."], "neg"]],
["keyword", ["f64", ["punctuation", "."], "ceil"]],
["keyword", ["f64", ["punctuation", "."], "floor"]],
["keyword", ["f64", ["punctuation", "."], "trunc"]],
["keyword", ["f64", ["punctuation", "."], "nearest"]],
["keyword", ["f64", ["punctuation", "."], "sqrt"]],
["keyword", ["f64", ["punctuation", "."], "add"]],
["keyword", ["f64", ["punctuation", "."], "sub"]],
["keyword", ["f64", ["punctuation", "."], "mul"]],
["keyword", ["f64", ["punctuation", "."], "div"]],
["keyword", ["f64", ["punctuation", "."], "min"]],
["keyword", ["f64", ["punctuation", "."], "max"]],
["keyword", ["f64", ["punctuation", "."], "copysign"]],
["keyword", ["i32", ["punctuation", "."], "eqz"]],
["keyword", ["i32", ["punctuation", "."], "eq"]],
["keyword", ["i32", ["punctuation", "."], "ne"]],
["keyword", ["i32", ["punctuation", "."], "lt_s"]],
["keyword", ["i32", ["punctuation", "."], "lt_u"]],
["keyword", ["i32", ["punctuation", "."], "gt_s"]],
["keyword", ["i32", ["punctuation", "."], "gt_u"]],
["keyword", ["i32", ["punctuation", "."], "le_s"]],
["keyword", ["i32", ["punctuation", "."], "le_u"]],
["keyword", ["i32", ["punctuation", "."], "ge_s"]],
["keyword", ["i32", ["punctuation", "."], "ge_u"]],
["keyword", ["i64", ["punctuation", "."], "eqz"]],
["keyword", ["i64", ["punctuation", "."], "eq"]],
["keyword", ["i64", ["punctuation", "."], "ne"]],
["keyword", ["i64", ["punctuation", "."], "lt_s"]],
["keyword", ["i64", ["punctuation", "."], "lt_u"]],
["keyword", ["i64", ["punctuation", "."], "gt_s"]],
["keyword", ["i64", ["punctuation", "."], "gt_u"]],
["keyword", ["i64", ["punctuation", "."], "le_s"]],
["keyword", ["i64", ["punctuation", "."], "le_u"]],
["keyword", ["i64", ["punctuation", "."], "ge_s"]],
["keyword", ["i64", ["punctuation", "."], "ge_u"]],
["keyword", ["f32", ["punctuation", "."], "eq"]],
["keyword", ["f32", ["punctuation", "."], "ne"]],
["keyword", ["f32", ["punctuation", "."], "lt"]],
["keyword", ["f32", ["punctuation", "."], "gt"]],
["keyword", ["f32", ["punctuation", "."], "le"]],
["keyword", ["f32", ["punctuation", "."], "ge"]],
["keyword", ["f64", ["punctuation", "."], "eq"]],
["keyword", ["f64", ["punctuation", "."], "ne"]],
["keyword", ["f64", ["punctuation", "."], "lt"]],
["keyword", ["f64", ["punctuation", "."], "gt"]],
["keyword", ["f64", ["punctuation", "."], "le"]],
["keyword", ["f64", ["punctuation", "."], "ge"]],
["keyword", ["i32", ["punctuation", "."], "wrap/i64"]],
["keyword", ["i32", ["punctuation", "."], "trunc_s/f32"]],
["keyword", ["i32", ["punctuation", "."], "trunc_u/f32"]],
["keyword", ["i32", ["punctuation", "."], "trunc_s/f64"]],
["keyword", ["i32", ["punctuation", "."], "trunc_u/f64"]],
["keyword", ["i64", ["punctuation", "."], "extend_s/i32"]],
["keyword", ["i64", ["punctuation", "."], "extend_u/i32"]],
["keyword", ["i64", ["punctuation", "."], "trunc_s/f32"]],
["keyword", ["i64", ["punctuation", "."], "trunc_u/f32"]],
["keyword", ["i64", ["punctuation", "."], "trunc_s/f64"]],
["keyword", ["i64", ["punctuation", "."], "trunc_u/f64"]],
["keyword", ["f32", ["punctuation", "."], "convert_s/i32"]],
["keyword", ["f32", ["punctuation", "."], "convert_u/i32"]],
["keyword", ["f32", ["punctuation", "."], "convert_s/i64"]],
["keyword", ["f32", ["punctuation", "."], "convert_u/i64"]],
["keyword", ["f32", ["punctuation", "."], "demote/f64"]],
["keyword", ["f64", ["punctuation", "."], "convert_s/i32"]],
["keyword", ["f64", ["punctuation", "."], "convert_u/i32"]],
["keyword", ["f64", ["punctuation", "."], "convert_s/i64"]],
["keyword", ["f64", ["punctuation", "."], "convert_u/i64"]],
["keyword", ["f64", ["punctuation", "."], "promote/f32"]],
["keyword", ["i32", ["punctuation", "."], "reinterpret/f32"]],
["keyword", ["i64", ["punctuation", "."], "reinterpret/f64"]],
["keyword", ["f32", ["punctuation", "."], "reinterpret/i32"]],
["keyword", ["f64", ["punctuation", "."], "reinterpret/i64"]],
["keyword", ["memory", ["punctuation", "."], "size"]],
["keyword", ["memory", ["punctuation", "."], "grow"]],
["keyword", "anyfunc"],
["keyword", "block"],
["keyword", "br"],
["keyword", "br_if"],
["keyword", "br_table"],
["keyword", "call"],
["keyword", "call_indirect"],
["keyword", "data"],
["keyword", "drop"],
["keyword", "elem"],
["keyword", "else"],
["keyword", "end"],
["keyword", "export"],
["keyword", "func"],
["keyword", "get_global"],
["keyword", "get_local"],
["keyword", "global"],
["keyword", "if"],
["keyword", "import"],
["keyword", "local"],
["keyword", "loop"],
["keyword", "memory"],
["keyword", "module"],
["keyword", "mut"],
["keyword", "nop"],
["keyword", "offset"],
["keyword", "param"],
["keyword", "result"],
["keyword", "return"],
["keyword", "select"],
["keyword", "set_global"],
["keyword", "set_local"],
["keyword", "start"],
["keyword", "table"],
["keyword", "tee_local"],
["keyword", "then"],
["keyword", "type"],
["keyword", "unreachable"]
]
----------------------------------------------------
Checks for all keywords.