提交 f6a14f39 编写于 作者: X xxx

feat:adjust code and export fmt

上级 9558eaea
...@@ -8,14 +8,28 @@ import ( ...@@ -8,14 +8,28 @@ import (
"wa-lang.org/wa/api" "wa-lang.org/wa/api"
) )
func main() { func waGenerateWat(code string) string {
window := js.Global().Get("window") wat, err := api.BuildFile(api.DefaultConfig(), "hello.wa", code)
waCode := window.Get("waCode").String() if err != nil {
return err.Error()
} else {
return string(wat)
}
}
wat, err := api.BuildFile(api.DefaultConfig(), "hello.wa", waCode) func waFormatCode(code string) string {
code, err := api.FormatCode("hello.wa", code)
if err != nil { if err != nil {
window.Set("waWat", err.Error()) return err.Error()
} else { } else {
window.Set("waWat", string(wat)) return code
} }
} }
func main() {
window := js.Global().Get("window")
waCode := window.Get("__WA_CODE__").String()
window.Set("__WA_WAT__", waGenerateWat(waCode))
window.Set("__WA_FMT_CODE__", waFormatCode(waCode))
}
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册