Module: WAG
- Defined in:
- lib/wag.rb,
lib/wag/wat.rb,
lib/wag/data.rb,
lib/wag/then.rb,
lib/wag/type.rb,
lib/wag/wabt.rb,
lib/wag/wasm.rb,
lib/wag/label.rb,
lib/wag/local.rb,
lib/wag/param.rb,
lib/wag/table.rb,
lib/wag/export.rb,
lib/wag/global.rb,
lib/wag/import.rb,
lib/wag/memory.rb,
lib/wag/module.rb,
lib/wag/result.rb,
lib/wag/element.rb,
lib/wag/indices.rb,
lib/wag/version.rb,
lib/wag/function.rb,
lib/wag/encodable.rb,
lib/wag/inflector.rb,
lib/wag/types/f32.rb,
lib/wag/types/f64.rb,
lib/wag/types/i32.rb,
lib/wag/types/i64.rb,
lib/wag/types/base.rb,
lib/wag/indices/mem.rb,
lib/wag/instruction.rb,
lib/wag/indices/base.rb,
lib/wag/indices/func.rb,
lib/wag/indices/type.rb,
lib/wag/instructable.rb,
lib/wag/function_type.rb,
lib/wag/indices/label.rb,
lib/wag/indices/local.rb,
lib/wag/indices/table.rb,
lib/wag/indices/global.rb,
lib/wag/instructions/br.rb,
lib/wag/instructions/if.rb,
lib/wag/f32_instructions.rb,
lib/wag/f64_instructions.rb,
lib/wag/i32_instructions.rb,
lib/wag/i64_instructions.rb,
lib/wag/instructions/end.rb,
lib/wag/instructions/nop.rb,
lib/wag/instructions/base.rb,
lib/wag/instructions/call.rb,
lib/wag/instructions/drop.rb,
lib/wag/instructions/else.rb,
lib/wag/instructions/loop.rb,
lib/wag/instructions/block.rb,
lib/wag/instructions/br_if.rb,
lib/wag/local_instructions.rb,
lib/wag/global_instructions.rb,
lib/wag/instructions/f32/eq.rb,
lib/wag/instructions/f32/ge.rb,
lib/wag/instructions/f32/gt.rb,
lib/wag/instructions/f32/le.rb,
lib/wag/instructions/f32/lt.rb,
lib/wag/instructions/f32/ne.rb,
lib/wag/instructions/f64/eq.rb,
lib/wag/instructions/f64/ge.rb,
lib/wag/instructions/f64/gt.rb,
lib/wag/instructions/f64/le.rb,
lib/wag/instructions/f64/lt.rb,
lib/wag/instructions/f64/ne.rb,
lib/wag/instructions/i32/eq.rb,
lib/wag/instructions/i32/ne.rb,
lib/wag/instructions/i32/or.rb,
lib/wag/instructions/i64/eq.rb,
lib/wag/instructions/i64/ne.rb,
lib/wag/instructions/i64/or.rb,
lib/wag/instructions/return.rb,
lib/wag/instructions/select.rb,
lib/wag/memory_instructions.rb,
lib/wag/instructions/f32/abs.rb,
lib/wag/instructions/f32/add.rb,
lib/wag/instructions/f32/div.rb,
lib/wag/instructions/f32/max.rb,
lib/wag/instructions/f32/min.rb,
lib/wag/instructions/f32/mul.rb,
lib/wag/instructions/f32/neg.rb,
lib/wag/instructions/f32/sub.rb,
lib/wag/instructions/f64/abs.rb,
lib/wag/instructions/f64/add.rb,
lib/wag/instructions/f64/div.rb,
lib/wag/instructions/f64/max.rb,
lib/wag/instructions/f64/min.rb,
lib/wag/instructions/f64/mul.rb,
lib/wag/instructions/f64/neg.rb,
lib/wag/instructions/f64/sub.rb,
lib/wag/instructions/i32/add.rb,
lib/wag/instructions/i32/and.rb,
lib/wag/instructions/i32/clz.rb,
lib/wag/instructions/i32/ctz.rb,
lib/wag/instructions/i32/eqz.rb,
lib/wag/instructions/i32/mul.rb,
lib/wag/instructions/i32/shl.rb,
lib/wag/instructions/i32/sub.rb,
lib/wag/instructions/i32/xor.rb,
lib/wag/instructions/i64/add.rb,
lib/wag/instructions/i64/and.rb,
lib/wag/instructions/i64/clz.rb,
lib/wag/instructions/i64/ctz.rb,
lib/wag/instructions/i64/eqz.rb,
lib/wag/instructions/i64/mul.rb,
lib/wag/instructions/i64/shl.rb,
lib/wag/instructions/i64/sub.rb,
lib/wag/instructions/i64/xor.rb,
lib/wag/instructions/br_table.rb,
lib/wag/instructions/f32/base.rb,
lib/wag/instructions/f32/ceil.rb,
lib/wag/instructions/f32/load.rb,
lib/wag/instructions/f32/sqrt.rb,
lib/wag/instructions/f64/base.rb,
lib/wag/instructions/f64/ceil.rb,
lib/wag/instructions/f64/load.rb,
lib/wag/instructions/f64/sqrt.rb,
lib/wag/instructions/i32/base.rb,
lib/wag/instructions/i32/ge_s.rb,
lib/wag/instructions/i32/ge_u.rb,
lib/wag/instructions/i32/gt_s.rb,
lib/wag/instructions/i32/gt_u.rb,
lib/wag/instructions/i32/le_s.rb,
lib/wag/instructions/i32/le_u.rb,
lib/wag/instructions/i32/load.rb,
lib/wag/instructions/i32/lt_s.rb,
lib/wag/instructions/i32/lt_u.rb,
lib/wag/instructions/i32/rotl.rb,
lib/wag/instructions/i32/rotr.rb,
lib/wag/instructions/i64/base.rb,
lib/wag/instructions/i64/ge_s.rb,
lib/wag/instructions/i64/ge_u.rb,
lib/wag/instructions/i64/gt_s.rb,
lib/wag/instructions/i64/gt_u.rb,
lib/wag/instructions/i64/le_s.rb,
lib/wag/instructions/i64/le_u.rb,
lib/wag/instructions/i64/load.rb,
lib/wag/instructions/i64/lt_s.rb,
lib/wag/instructions/i64/lt_u.rb,
lib/wag/instructions/i64/rotl.rb,
lib/wag/instructions/i64/rotr.rb,
lib/wag/instructions/f32/const.rb,
lib/wag/instructions/f32/floor.rb,
lib/wag/instructions/f32/store.rb,
lib/wag/instructions/f32/trunc.rb,
lib/wag/instructions/f64/const.rb,
lib/wag/instructions/f64/floor.rb,
lib/wag/instructions/f64/store.rb,
lib/wag/instructions/f64/trunc.rb,
lib/wag/instructions/i32/const.rb,
lib/wag/instructions/i32/div_s.rb,
lib/wag/instructions/i32/div_u.rb,
lib/wag/instructions/i32/rem_s.rb,
lib/wag/instructions/i32/rem_u.rb,
lib/wag/instructions/i32/shr_s.rb,
lib/wag/instructions/i32/shr_u.rb,
lib/wag/instructions/i32/store.rb,
lib/wag/instructions/i64/const.rb,
lib/wag/instructions/i64/div_s.rb,
lib/wag/instructions/i64/div_u.rb,
lib/wag/instructions/i64/rem_s.rb,
lib/wag/instructions/i64/rem_u.rb,
lib/wag/instructions/i64/shr_s.rb,
lib/wag/instructions/i64/shr_u.rb,
lib/wag/instructions/i64/store.rb,
lib/wag/instructions/local/get.rb,
lib/wag/instructions/local/set.rb,
lib/wag/instructions/local/tee.rb,
lib/wag/instructions/global/get.rb,
lib/wag/instructions/global/set.rb,
lib/wag/instructions/i32/popcnt.rb,
lib/wag/instructions/i32/store8.rb,
lib/wag/instructions/i64/popcnt.rb,
lib/wag/instructions/i64/store8.rb,
lib/wag/instructions/local/base.rb,
lib/wag/instructions/f32/nearest.rb,
lib/wag/instructions/f64/nearest.rb,
lib/wag/instructions/global/base.rb,
lib/wag/instructions/i32/load8_s.rb,
lib/wag/instructions/i32/load8_u.rb,
lib/wag/instructions/i32/store16.rb,
lib/wag/instructions/i64/load8_s.rb,
lib/wag/instructions/i64/load8_u.rb,
lib/wag/instructions/i64/store16.rb,
lib/wag/instructions/i64/store32.rb,
lib/wag/instructions/memory/base.rb,
lib/wag/instructions/memory/grow.rb,
lib/wag/instructions/memory/size.rb,
lib/wag/instructions/unreachable.rb,
lib/wag/instructions/f32/copysign.rb,
lib/wag/instructions/f64/copysign.rb,
lib/wag/instructions/i32/load16_s.rb,
lib/wag/instructions/i32/load16_u.rb,
lib/wag/instructions/i32/wrap_i64.rb,
lib/wag/instructions/i64/load16_s.rb,
lib/wag/instructions/i64/load16_u.rb,
lib/wag/instructions/i64/load32_s.rb,
lib/wag/instructions/i64/load32_u.rb,
lib/wag/instructions/call_indirect.rb,
lib/wag/instructions/f32/demote_f64.rb,
lib/wag/instructions/f64/promote_f32.rb,
lib/wag/instructions/i32/trunc_f32_s.rb,
lib/wag/instructions/i32/trunc_f32_u.rb,
lib/wag/instructions/i32/trunc_f64_s.rb,
lib/wag/instructions/i32/trunc_f64_u.rb,
lib/wag/instructions/i64/trunc_f32_s.rb,
lib/wag/instructions/i64/trunc_f32_u.rb,
lib/wag/instructions/i64/trunc_f64_s.rb,
lib/wag/instructions/i64/trunc_f64_u.rb,
lib/wag/instructions/i64/extend_i32_s.rb,
lib/wag/instructions/i64/extend_i32_u.rb,
lib/wag/instructions/f32/convert_i32_s.rb,
lib/wag/instructions/f32/convert_i32_u.rb,
lib/wag/instructions/f32/convert_i64_s.rb,
lib/wag/instructions/f32/convert_i64_u.rb,
lib/wag/instructions/f64/convert_i32_s.rb,
lib/wag/instructions/f64/convert_i32_u.rb,
lib/wag/instructions/f64/convert_i64_s.rb,
lib/wag/instructions/f64/convert_i64_u.rb,
lib/wag/instructions/f32/reinterpret_i32.rb,
lib/wag/instructions/f64/reinterpret_i64.rb,
lib/wag/instructions/i32/reinterpret_f32.rb,
lib/wag/instructions/i64/reinterpret_f64.rb
Defined Under Namespace
Modules: Encodable, Indices, Inflector, Instructable, Instruction, Type Classes: Data, Element, Error, Export, F32Instructions, F64Instructions, Function, FunctionType, Global, GlobalInstructions, I32Instructions, I64Instructions, Import, Label, Local, LocalInstructions, Memory, MemoryInstructions, Module, Param, Result, Table, Then, WABT, WASM, WAT
Constant Summary collapse
- VERSION =
'0.2.1'