コード例 #1
0
ファイル: namespace.go プロジェクト: thriftrw/thriftrw-go
func (n *namespace) isTaken(name string) bool {
	if _, ok := n.taken[name]; ok {
		return true
	}
	if n.parent != nil {
		return n.parent.isTaken(name)
	}
	return goast.IsReservedKeyword(name)
}
コード例 #2
0
ファイル: template.go プロジェクト: thriftrw/thriftrw-go
func (g *goFileGenerator) isGlobalTaken(name string) bool {
	_, taken := g.globals[name]
	return taken || goast.IsReservedKeyword(name)
}