mirror of
https://github.com/google/flatbuffers.git
synced 2026-06-29 08:02:01 +00:00
Refactor languages to use CodeGenerator interface. (#7797)
* Refactor to use CodeGenerator interface. - Move code to its own header file to be included in flatc_main.cpp - Refactor code to use CodeGenerator interface for all languages * Format all files * remove lua code generator since it doesn't support bfbs generator * Update CMakeLists file with new idl_gen_*.cpp and idl_gen_*.h files * Add idl_gen_swift header file * Add idl_gen_swift header file and update bazel file * Remove CodeGenerator interface for idl_gen_text.*. Remove comments and extern declaration * Reorder header and implementation files in CMakeLists.txt * Add idl_gen_* header files to implementation files * Update CMakeLists and remove unused import Co-authored-by: Derek Bailey <derekbailey@google.com>
This commit is contained in:
@@ -68,22 +68,38 @@ cc_library(
|
||||
"bfbs_gen_nim.h",
|
||||
"bfbs_namer.h",
|
||||
"flatc_main.cpp",
|
||||
"idl_gen_binary.cpp",
|
||||
"idl_gen_binary.h",
|
||||
"idl_gen_cpp.cpp",
|
||||
"idl_gen_cpp.h",
|
||||
"idl_gen_csharp.cpp",
|
||||
"idl_gen_csharp.h",
|
||||
"idl_gen_dart.cpp",
|
||||
"idl_gen_dart.h",
|
||||
"idl_gen_go.cpp",
|
||||
"idl_gen_go.h",
|
||||
"idl_gen_grpc.cpp",
|
||||
"idl_gen_java.cpp",
|
||||
"idl_gen_java.h",
|
||||
"idl_gen_json_schema.cpp",
|
||||
"idl_gen_json_schema.h",
|
||||
"idl_gen_kotlin.cpp",
|
||||
"idl_gen_kotlin.h",
|
||||
"idl_gen_lobster.cpp",
|
||||
"idl_gen_lobster.h",
|
||||
"idl_gen_lua.cpp",
|
||||
"idl_gen_lua.h",
|
||||
"idl_gen_php.cpp",
|
||||
"idl_gen_php.h",
|
||||
"idl_gen_python.cpp",
|
||||
"idl_gen_python.h",
|
||||
"idl_gen_rust.cpp",
|
||||
"idl_gen_rust.h",
|
||||
"idl_gen_swift.cpp",
|
||||
"idl_gen_swift.h",
|
||||
"idl_gen_text.cpp",
|
||||
"idl_gen_ts.cpp",
|
||||
"idl_gen_ts.h",
|
||||
"idl_namer.h",
|
||||
"namer.h",
|
||||
"util.cpp",
|
||||
|
||||
Reference in New Issue
Block a user