├── .gitignore ├── LICENSE ├── README.MD ├── cmd ├── dbml-gen-go-model │ └── main.go ├── lexer │ └── main.go └── parse-to-go │ └── main.go ├── core └── core.go ├── go.mod ├── go.sum ├── internal └── gen-go-model │ ├── gen │ ├── dbml.go │ ├── generate.go │ └── generator.go │ └── genutil │ ├── normalize.go │ ├── normalize_test.go │ ├── strcase.go │ └── strcase_test.go ├── parser ├── parser.go └── parser_test.go ├── scanner ├── check.go ├── scanner.go └── scanner_test.go ├── test.dbml └── token ├── token.go └── token_string.go /.gitignore: -------------------------------------------------------------------------------- 1 | model/* 2 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duythinht/dbml-go/HEAD/LICENSE -------------------------------------------------------------------------------- /README.MD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duythinht/dbml-go/HEAD/README.MD -------------------------------------------------------------------------------- /cmd/dbml-gen-go-model/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duythinht/dbml-go/HEAD/cmd/dbml-gen-go-model/main.go -------------------------------------------------------------------------------- /cmd/lexer/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duythinht/dbml-go/HEAD/cmd/lexer/main.go -------------------------------------------------------------------------------- /cmd/parse-to-go/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duythinht/dbml-go/HEAD/cmd/parse-to-go/main.go -------------------------------------------------------------------------------- /core/core.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duythinht/dbml-go/HEAD/core/core.go -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duythinht/dbml-go/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duythinht/dbml-go/HEAD/go.sum -------------------------------------------------------------------------------- /internal/gen-go-model/gen/dbml.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duythinht/dbml-go/HEAD/internal/gen-go-model/gen/dbml.go -------------------------------------------------------------------------------- /internal/gen-go-model/gen/generate.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duythinht/dbml-go/HEAD/internal/gen-go-model/gen/generate.go -------------------------------------------------------------------------------- /internal/gen-go-model/gen/generator.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duythinht/dbml-go/HEAD/internal/gen-go-model/gen/generator.go -------------------------------------------------------------------------------- /internal/gen-go-model/genutil/normalize.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duythinht/dbml-go/HEAD/internal/gen-go-model/genutil/normalize.go -------------------------------------------------------------------------------- /internal/gen-go-model/genutil/normalize_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duythinht/dbml-go/HEAD/internal/gen-go-model/genutil/normalize_test.go -------------------------------------------------------------------------------- /internal/gen-go-model/genutil/strcase.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duythinht/dbml-go/HEAD/internal/gen-go-model/genutil/strcase.go -------------------------------------------------------------------------------- /internal/gen-go-model/genutil/strcase_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duythinht/dbml-go/HEAD/internal/gen-go-model/genutil/strcase_test.go -------------------------------------------------------------------------------- /parser/parser.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duythinht/dbml-go/HEAD/parser/parser.go -------------------------------------------------------------------------------- /parser/parser_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duythinht/dbml-go/HEAD/parser/parser_test.go -------------------------------------------------------------------------------- /scanner/check.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duythinht/dbml-go/HEAD/scanner/check.go -------------------------------------------------------------------------------- /scanner/scanner.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duythinht/dbml-go/HEAD/scanner/scanner.go -------------------------------------------------------------------------------- /scanner/scanner_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duythinht/dbml-go/HEAD/scanner/scanner_test.go -------------------------------------------------------------------------------- /test.dbml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duythinht/dbml-go/HEAD/test.dbml -------------------------------------------------------------------------------- /token/token.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duythinht/dbml-go/HEAD/token/token.go -------------------------------------------------------------------------------- /token/token_string.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duythinht/dbml-go/HEAD/token/token_string.go --------------------------------------------------------------------------------