miqt/cmd/miqt-uic/main.go

35 lines
450 B
Go
Raw Normal View History

2024-09-20 06:39:01 +00:00
package main
import (
"encoding/xml"
"fmt"
"io/ioutil"
)
func main() {
in, err := ioutil.ReadFile(`test.ui`)
if err != nil {
panic(err)
}
var parsed UiFile
err = xml.Unmarshal(in, &parsed)
if err != nil {
panic(err)
}
ret, err := xml.MarshalIndent(parsed, "", " ")
if err != nil {
panic(err)
}
fmt.Println(string(ret))
gosrc, err := generate("main", parsed)
if err != nil {
panic(err)
}
fmt.Println(string(gosrc))
}