maybe ready to git tag
This commit is contained in:
parent
0edc28106a
commit
fed674d04a
20
generate.go
20
generate.go
|
@ -51,6 +51,22 @@ func (pb *Files) makeNewSortfile(pf *File) error {
|
||||||
return nil
|
return nil
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
func newGenerate(parent *MsgName, child *MsgName)
|
||||||
|
var FRUIT string = cases.Title(language.English, cases.NoLower).String(parent.Name)
|
||||||
|
var LOCK string = parent.Lockname
|
||||||
|
var APPLES string = cases.Title(language.English, cases.NoLower).String(pf.Bases.Name)
|
||||||
|
var APPLE string = cases.Title(language.English, cases.NoLower).String(pf.Base.Name)
|
||||||
|
var COLORS []string
|
||||||
|
for _, v := range parent.Vars {
|
||||||
|
if v.HasUnique {
|
||||||
|
var COLOR string = cases.Title(language.English, cases.NoLower).String(v.VarName)
|
||||||
|
COLORS = append(COLORS, COLOR)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
*/
|
||||||
|
|
||||||
func (pf *File) specialBases(wFind io.Writer) {
|
func (pf *File) specialBases(wFind io.Writer) {
|
||||||
var FRUIT string = cases.Title(language.English, cases.NoLower).String(pf.Bases.Name)
|
var FRUIT string = cases.Title(language.English, cases.NoLower).String(pf.Bases.Name)
|
||||||
var APPLES string = cases.Title(language.English, cases.NoLower).String(pf.Bases.Name)
|
var APPLES string = cases.Title(language.English, cases.NoLower).String(pf.Bases.Name)
|
||||||
|
@ -112,8 +128,8 @@ func (parent *MsgName) addFindByMsg(w io.Writer, FRUIT, APPLES, APPLE, LOCK stri
|
||||||
for _, v := range parent.Vars {
|
for _, v := range parent.Vars {
|
||||||
if v.HasUnique {
|
if v.HasUnique {
|
||||||
var COLOR string = cases.Title(language.English, cases.NoLower).String(v.VarName)
|
var COLOR string = cases.Title(language.English, cases.NoLower).String(v.VarName)
|
||||||
log.Printf("\t\t(x %s) InsertBy%s(string) *%s\n", FRUIT, COLOR, APPLE)
|
log.Printf("\t\t(x %s) FindBy%s(string) *%s\n", FRUIT, COLOR, APPLE)
|
||||||
parent.findBy(w, FRUIT, APPLES, APPLE, COLOR, LOCK)
|
generateFindBy(w, FRUIT, APPLES, APPLE, COLOR, LOCK)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -18,8 +18,8 @@ func (msg *MsgName) getLockname(s string) string {
|
||||||
return msg.Lockname
|
return msg.Lockname
|
||||||
}
|
}
|
||||||
|
|
||||||
func (msg *MsgName) findBy(w io.Writer, FRUIT, APPLES, APPLE, COLOR, LOCK string) {
|
func generateFindBy(w io.Writer, FRUIT, APPLES, APPLE, COLOR, LOCK string) {
|
||||||
fmt.Fprintln(w, "// lookup a", FRUIT, "by the ", COLOR, msg.Lockname, msg.Name)
|
fmt.Fprintln(w, "// lookup a", FRUIT, "by the ", COLOR)
|
||||||
fmt.Fprintln(w, "func (x *"+FRUIT+") FindBy"+COLOR+"(s string) *"+APPLE+" {")
|
fmt.Fprintln(w, "func (x *"+FRUIT+") FindBy"+COLOR+"(s string) *"+APPLE+" {")
|
||||||
fmt.Fprintln(w, " if x == nil {")
|
fmt.Fprintln(w, " if x == nil {")
|
||||||
fmt.Fprintln(w, " return nil")
|
fmt.Fprintln(w, " return nil")
|
||||||
|
|
Loading…
Reference in New Issue