UNPKG

walt-compiler

Version:

Alternative syntax for WebAssembly text format

97 lines (85 loc) 1.85 kB
# Snapshot report for `src/parser/__tests__/access-spec.js` The actual snapshot is saved in `access-spec.js.snap`. Generated by [AVA](https://ava.li). ## property access > o.a = 0; `(set_local o.a␊ ;; unparsed␊ (access␊ (get_local o)(get_local a))(i32.const 0))␊ ` > o.a[0] = 0; `(set_local o.a␊ ;; unparsed␊ (subscript␊ ;; unparsed␊ (access␊ (get_local o)(get_local a))(i32.const 0))(i32.const 0))␊ ` > a.b.c.d.e.f = 0; `(set_local a.b.c.d.e.f␊ ;; unparsed␊ (access␊ ;; unparsed␊ (access␊ ;; unparsed␊ (access␊ ;; unparsed␊ (access␊ ;; unparsed␊ (access␊ (get_local a)(get_local b))(get_local c))(get_local d))(get_local e))(get_local f))(i32.const 0))␊ ` > x = a.b + c.z + y.w.i[0]; `(set_local x␊ (??.add␊ (??.add␊ ;; unparsed␊ (access␊ (get_local a)(get_local b));; unparsed␊ (access␊ (get_local c)(get_local z)));; unparsed␊ (subscript␊ ;; unparsed␊ (access␊ ;; unparsed␊ (access␊ (get_local y)(get_local w))(get_local i))(i32.const 0))))␊ `