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
|
||||
}
|
||||
|
||||
/*
|
||||
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) {
|
||||
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)
|
||||
|
@ -112,8 +128,8 @@ func (parent *MsgName) addFindByMsg(w io.Writer, FRUIT, APPLES, APPLE, LOCK stri
|
|||
for _, v := range parent.Vars {
|
||||
if v.HasUnique {
|
||||
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)
|
||||
parent.findBy(w, FRUIT, APPLES, APPLE, COLOR, LOCK)
|
||||
log.Printf("\t\t(x %s) FindBy%s(string) *%s\n", FRUIT, COLOR, APPLE)
|
||||
generateFindBy(w, FRUIT, APPLES, APPLE, COLOR, LOCK)
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
@ -18,8 +18,8 @@ func (msg *MsgName) getLockname(s string) string {
|
|||
return msg.Lockname
|
||||
}
|
||||
|
||||
func (msg *MsgName) findBy(w io.Writer, FRUIT, APPLES, APPLE, COLOR, LOCK string) {
|
||||
fmt.Fprintln(w, "// lookup a", FRUIT, "by the ", COLOR, msg.Lockname, msg.Name)
|
||||
func generateFindBy(w io.Writer, FRUIT, APPLES, APPLE, COLOR, LOCK string) {
|
||||
fmt.Fprintln(w, "// lookup a", FRUIT, "by the ", COLOR)
|
||||
fmt.Fprintln(w, "func (x *"+FRUIT+") FindBy"+COLOR+"(s string) *"+APPLE+" {")
|
||||
fmt.Fprintln(w, " if x == nil {")
|
||||
fmt.Fprintln(w, " return nil")
|
||||
|
|
Loading…
Reference in New Issue