summaryrefslogtreecommitdiff
path: root/parser/type.go
diff options
context:
space:
mode:
Diffstat (limited to 'parser/type.go')
-rw-r--r--parser/type.go14
1 files changed, 0 insertions, 14 deletions
diff --git a/parser/type.go b/parser/type.go
index 12bc06b..70ed4d1 100644
--- a/parser/type.go
+++ b/parser/type.go
@@ -197,17 +197,3 @@ func (p *Parser) hasFirstParam(in Tokens) bool {
s, _, ok := p.Symbols.Get(in[0].Str, p.scope)
return !ok || s.Kind != symbol.Type
}
-
-// typeStartIndex returns the index of the start of type expression in tokens, or -1.
-func (p *Parser) typeStartIndex(in Tokens) int {
- index := len(in) - 1
- for i := index; i >= 0; i-- {
- switch in[i].Tok {
- case lang.Ident, lang.Struct, lang.Map, lang.Func, lang.Interface, lang.Mul, lang.BraceBlock, lang.BracketBlock, lang.ParenBlock:
- index = i
- default:
- return index
- }
- }
- return -1
-}