// gen performs the generic generation.
gen performs the generic generation.
// gen performs the generic generation .
func gen(filename, outputFilename, pkgName, tag, prefix string, in io.ReadSeeker, typesets []map[string]parse.Target, out io.Writer) error {
	var output []byte
	var err error
	output, err = parse.Generics(filename, outputFilename, pkgName, tag, prefix, in, typesets)
	if err != nil {
		return err
	}
	out.Write(output)
	return nil
}
func gen ( filename , outputFilename , pkgName , tag , prefix string , in io . ReadSeeker , typesets [ ] map [ string ] parse . Target , out io . Writer ) error { var output [ ] byte var err error output , err = parse . Generics ( filename , outputFilename , pkgName , tag , prefix , in , typesets ) if err != nil { return err } out . Write ( output ) return nil }
gen performs the generic generation.
gen performs the generic generation .