From 951b60249bae8cf37b9a6b10c176ab82eeb546b1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=B0=A2=E5=B0=8F=E5=86=9B?= <346944475@qq.com> Date: Mon, 11 May 2020 12:43:21 +0800 Subject: [PATCH] add keywords --- tools/check.go | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/tools/check.go b/tools/check.go index 034f83e..b6e873c 100644 --- a/tools/check.go +++ b/tools/check.go @@ -64,3 +64,17 @@ func IsInternalType(t string) bool { } return false } + +var keywords = []string{"var", "const", "package", "import", "func", "return", + "defer", "go", "select", "interface", "struct", "break", "case", "continue", "for", + "fallthrough", "else", "if", "switch", "goto", "default", "chan", "type", "map", "range"} + +// IsKeywords 是否是关键字 +func IsKeywords(t string) bool { + for _, v := range keywords { + if t == v { + return true + } + } + return false +}