-
-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Description


I should pass wasm buffer:

I see the bug, related to braces.
Also no formatting for:
import {readFileSync} from 'fs';
import {initSync, format} from './pkg/wat_fmt.js';
initSync(readFileSync('./pkg/wat_fmt_bg.wasm'))
const result = format(`
(func $Moore (param $upLeft i32) (param $up i32) (param $upRight i32) (param $right i32) (param $downRight i32) (param $down i32) (param $downLeft i32) (param $left i32) (res)
(i32.add (local.get $upLeft) (i32.add (local.get $up) (i32.add (local.get $upRight) (i32.add (local.get $right) (i32.add (local.get $downRight) (i32.add (local.get $down) ()
)
`);
Output:
(func $Moore (param $upLeft i32) (param $up i32) (param $upRight i32) (param $right i32) (param $downRight i32) (param $down i32) (param $downLeft i32) (param $left i32)
(res)
(i32.add (local.get $upLeft) (i32.add (local.get $up) (i32.add (local.get $upRight) (i32.add (local.get $right) (i32.add (local.get $downRight) (i32.add (local.get $down) ()))))))
)
Metadata
Metadata
Assignees
Labels
No labels