// Remove predeclared identifiers from unresolved list.
for n := range unresolved {
- if n == "nil" || predeclaredTypes[n] || predeclaredConstants[n] || predeclaredFuncs[n] {
+ if predeclaredTypes[n] || predeclaredConstants[n] || predeclaredFuncs[n] {
delete(unresolved, n)
}
}
}
// ----------------------------------------------------------------------------
-// Predeclared identifiers (minus "nil")
+// Predeclared identifiers
var predeclaredTypes = map[string]bool{
"bool": true,
}
var predeclaredConstants = map[string]bool{
+ "false": true,
"iota": true,
+ "nil": true,
"true": true,
- "false": true,
}