summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--experiments/windowsconstgen.go30
1 files changed, 13 insertions, 17 deletions
diff --git a/experiments/windowsconstgen.go b/experiments/windowsconstgen.go
index 05260cf..6f76eb7 100644
--- a/experiments/windowsconstgen.go
+++ b/experiments/windowsconstgen.go
@@ -87,27 +87,23 @@ func main() {
pkg := getPackage(pkgpath)
gatherNames(pkg)
- if len(unknown) > 0 {
- s := "error: the following are still unknown!"
- for k, _ := range unknown {
- s += "\n" + k
+ // if we still have some known, I didn't clean things up completely
+ knowns := ""
+ for ident, kind := range known {
+ if kind != "var" && kind != "const" {
+ continue
}
- panic(s)
+ knowns += "\n" + ident + " (" + kind + ")"
+ }
+ if knowns != "" {
+//ignore for now while I still migrate everything
+// panic("error: the following are still known!" + knowns) // has a newline already
}
// keep sorted for git
- consts := make([]string, 0, len(known))
- vars := ""
- for ident, kind := range known {
- if kind == "var" {
- vars += "\n" + ident
- }
- if kind == "const" {
- consts = append(consts, ident)
- }
- }
- if vars != "" {
- panic("error: the following are still unknown!" + vars) // has a newline already
+ consts := make([]string, 0, len(unknown))
+ for ident, _ := range unknown {
+ consts = append(consts, ident)
}
sort.Strings(consts)