@@ -17,12 +17,12 @@ func main() {
17
17
generateDict ()
18
18
}
19
19
20
- type Row struct {
20
+ type row struct {
21
21
Name string `json:"Name"`
22
22
Sex string `json:"Sex"`
23
23
}
24
24
25
- type NamesDict []Row
25
+ type namesDict []row
26
26
27
27
func generateDict () {
28
28
f , err := ioutil .ReadFile ("cmd/russian_names.json" )
@@ -32,7 +32,7 @@ func generateDict() {
32
32
33
33
f = bytes .TrimPrefix (f , []byte ("\xef \xbb \xbf " )) // отпилить BOM
34
34
35
- var rows NamesDict
35
+ var rows namesDict
36
36
37
37
err = json .Unmarshal (f , & rows )
38
38
if err != nil {
@@ -48,6 +48,7 @@ func generateDict() {
48
48
49
49
_ , _ = fmt .Fprint (out , "// DO NOT EDIT!\n // Code generated from cmd/generator.go\n \n package rules\n \n " )
50
50
51
+ fmt .Fprint (out , "// AllNames presents dictionary of firstnames for fallback\n " )
51
52
fmt .Fprint (out , "var AllNames = map[string]Gender{\n " )
52
53
53
54
for _ , row := range rows {
@@ -91,6 +92,7 @@ func generateRules() {
91
92
92
93
_ , _ = fmt .Fprint (out , "// DO NOT EDIT!\n // Code generated from cmd/generator.go\n \n package rules\n \n " )
93
94
95
+ fmt .Fprint (out , "// AllRules presents all geenerated petrovich rules\n " )
94
96
fmt .Fprint (out , "var AllRules = Rules{\n \t Firstname: RulesGroup{\n " )
95
97
printRulesGroup (out , petrovich .Firstname )
96
98
0 commit comments