├── .github └── workflows │ └── go.yml ├── .gitignore ├── .golangci.yml ├── Makefile ├── README.md ├── README_CN.md ├── enum ├── add.go ├── delete.go ├── find.go ├── map.go ├── max.go ├── min.go ├── reduce.go ├── reduce_test.go ├── sum.go └── util.go ├── fileoperations ├── genFunc.go └── replace.go ├── go.mod ├── go.sum ├── main.go ├── test ├── add.go ├── delete │ └── delete.go ├── find │ └── find.go ├── map │ └── map.go ├── max │ └── max.go ├── min │ └── min.go ├── reduce │ └── main.go └── sum │ └── sum.go ├── translator ├── expr.go ├── gen_fun_call.go ├── parse_fun.go └── var.go ├── types └── const.go └── utils └── utils.go /.github/workflows/go.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PioneerIncubator/betterGo/HEAD/.github/workflows/go.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | betterGo 2 | vendor* 3 | utils/enum -------------------------------------------------------------------------------- /.golangci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PioneerIncubator/betterGo/HEAD/.golangci.yml -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PioneerIncubator/betterGo/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PioneerIncubator/betterGo/HEAD/README.md -------------------------------------------------------------------------------- /README_CN.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PioneerIncubator/betterGo/HEAD/README_CN.md -------------------------------------------------------------------------------- /enum/add.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PioneerIncubator/betterGo/HEAD/enum/add.go -------------------------------------------------------------------------------- /enum/delete.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PioneerIncubator/betterGo/HEAD/enum/delete.go -------------------------------------------------------------------------------- /enum/find.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PioneerIncubator/betterGo/HEAD/enum/find.go -------------------------------------------------------------------------------- /enum/map.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PioneerIncubator/betterGo/HEAD/enum/map.go -------------------------------------------------------------------------------- /enum/max.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PioneerIncubator/betterGo/HEAD/enum/max.go -------------------------------------------------------------------------------- /enum/min.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PioneerIncubator/betterGo/HEAD/enum/min.go -------------------------------------------------------------------------------- /enum/reduce.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PioneerIncubator/betterGo/HEAD/enum/reduce.go -------------------------------------------------------------------------------- /enum/reduce_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PioneerIncubator/betterGo/HEAD/enum/reduce_test.go -------------------------------------------------------------------------------- /enum/sum.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PioneerIncubator/betterGo/HEAD/enum/sum.go -------------------------------------------------------------------------------- /enum/util.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PioneerIncubator/betterGo/HEAD/enum/util.go -------------------------------------------------------------------------------- /fileoperations/genFunc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PioneerIncubator/betterGo/HEAD/fileoperations/genFunc.go -------------------------------------------------------------------------------- /fileoperations/replace.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PioneerIncubator/betterGo/HEAD/fileoperations/replace.go -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PioneerIncubator/betterGo/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PioneerIncubator/betterGo/HEAD/go.sum -------------------------------------------------------------------------------- /main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PioneerIncubator/betterGo/HEAD/main.go -------------------------------------------------------------------------------- /test/add.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PioneerIncubator/betterGo/HEAD/test/add.go -------------------------------------------------------------------------------- /test/delete/delete.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PioneerIncubator/betterGo/HEAD/test/delete/delete.go -------------------------------------------------------------------------------- /test/find/find.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PioneerIncubator/betterGo/HEAD/test/find/find.go -------------------------------------------------------------------------------- /test/map/map.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PioneerIncubator/betterGo/HEAD/test/map/map.go -------------------------------------------------------------------------------- /test/max/max.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PioneerIncubator/betterGo/HEAD/test/max/max.go -------------------------------------------------------------------------------- /test/min/min.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PioneerIncubator/betterGo/HEAD/test/min/min.go -------------------------------------------------------------------------------- /test/reduce/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PioneerIncubator/betterGo/HEAD/test/reduce/main.go -------------------------------------------------------------------------------- /test/sum/sum.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PioneerIncubator/betterGo/HEAD/test/sum/sum.go -------------------------------------------------------------------------------- /translator/expr.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PioneerIncubator/betterGo/HEAD/translator/expr.go -------------------------------------------------------------------------------- /translator/gen_fun_call.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PioneerIncubator/betterGo/HEAD/translator/gen_fun_call.go -------------------------------------------------------------------------------- /translator/parse_fun.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PioneerIncubator/betterGo/HEAD/translator/parse_fun.go -------------------------------------------------------------------------------- /translator/var.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PioneerIncubator/betterGo/HEAD/translator/var.go -------------------------------------------------------------------------------- /types/const.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PioneerIncubator/betterGo/HEAD/types/const.go -------------------------------------------------------------------------------- /utils/utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PioneerIncubator/betterGo/HEAD/utils/utils.go --------------------------------------------------------------------------------