summaryrefslogtreecommitdiff
path: root/lang/golang/go.go
diff options
context:
space:
mode:
Diffstat (limited to 'lang/golang/go.go')
-rw-r--r--lang/golang/go.go10
1 files changed, 5 insertions, 5 deletions
diff --git a/lang/golang/go.go b/lang/golang/go.go
index 603b256..2085c3b 100644
--- a/lang/golang/go.go
+++ b/lang/golang/go.go
@@ -141,25 +141,25 @@ var GoSpec = &lang.Spec{
lang.Colon: {Precedence: 7},
lang.Inc: {SkipSemi: true},
lang.Dec: {SkipSemi: true},
- lang.Case: {SkipSemi: true},
+ lang.Case: {SkipSemi: true, HasInit: true},
lang.Chan: {SkipSemi: true},
lang.Const: {SkipSemi: true},
lang.Default: {SkipSemi: true},
lang.Defer: {SkipSemi: true},
lang.Else: {SkipSemi: true},
- lang.For: {SkipSemi: true},
+ lang.For: {SkipSemi: true, HasInit: true},
lang.Func: {SkipSemi: true},
lang.Go: {SkipSemi: true},
lang.Goto: {SkipSemi: true},
- lang.If: {SkipSemi: true},
+ lang.If: {SkipSemi: true, HasInit: true},
lang.Import: {SkipSemi: true},
lang.Interface: {SkipSemi: true},
lang.Map: {SkipSemi: true},
lang.Package: {SkipSemi: true},
lang.Range: {SkipSemi: true},
- lang.Select: {SkipSemi: true},
+ lang.Select: {SkipSemi: true, HasInit: true},
lang.Struct: {SkipSemi: true},
- lang.Switch: {SkipSemi: true},
+ lang.Switch: {SkipSemi: true, HasInit: true},
lang.Type: {SkipSemi: true},
lang.Var: {SkipSemi: true},
lang.MaxTok: {}, // To ensure that all Tokens have a TokenProp.