├── .github ├── CODEOWNERS ├── PULL_REQUEST_TEMPLATE.md └── workflows │ ├── pr-check.yml │ ├── push-check.yml │ └── release-check.yml ├── .gitignore ├── .licenserc.yaml ├── CONTRIBUTING.md ├── CREDITS ├── LICENSE ├── Makefile ├── README.md ├── README_cn.md ├── README_ja.md ├── args ├── args.go └── args_test.go ├── config ├── config.go ├── config_test.go └── idl-ref.yml ├── docs └── string-literals-in-the-IDL.md ├── extension └── thrift_option │ ├── create_instance.go │ ├── option.go │ ├── option_error.go │ ├── option_error_test.go │ ├── option_getter.go │ ├── option_idl │ ├── annotations │ │ ├── entity │ │ │ ├── entity.thrift │ │ │ └── entity_struct.thrift │ │ └── validation │ │ │ └── validation.thrift │ ├── test.thrift │ └── test_grammar_error.thrift │ ├── option_test.go │ └── runtime_test │ ├── option_gen │ ├── annotation │ │ ├── entity │ │ │ ├── entity-reflection.go │ │ │ ├── entity.go │ │ │ ├── entity_struct-reflection.go │ │ │ └── entity_struct.go │ │ └── validation │ │ │ ├── validation-reflection.go │ │ │ └── validation.go │ ├── test-reflection.go │ └── test.go │ ├── option_runtime_codegen.sh │ └── option_runtime_test.go ├── fieldmask ├── README.md ├── api_test.go ├── mapper.go ├── mask.go ├── mask_test.go ├── path.go ├── path_test.go ├── serdes.go ├── storage.go └── utils.go ├── gen_test.go ├── generator ├── backend │ └── backend.go ├── doc.go ├── fastgo │ ├── bitset.go │ ├── bitset_test.go │ ├── codewriter.go │ ├── consts.go │ ├── fastgo.go │ ├── gen_blength.go │ ├── gen_fastread.go │ ├── gen_fastwrite.go │ ├── utils.go │ └── utils_test.go ├── file_manager.go ├── file_manager_test.go ├── generator.go ├── generator_test.go └── golang │ ├── align.go │ ├── backend.go │ ├── common │ └── common.go │ ├── doc.go │ ├── extension │ ├── meta │ │ ├── ast_test.go │ │ ├── binary_protocol.go │ │ ├── bootstrap.go │ │ ├── bootstrap_test.go │ │ ├── debug_protocol.go │ │ ├── memory_transport.go │ │ ├── meta.go │ │ ├── meta.thrift │ │ ├── protocol.go │ │ ├── register.go │ │ ├── transport.go │ │ └── types_test.go │ └── unknown │ │ ├── binary.go │ │ ├── compatible.go │ │ └── unknown.go │ ├── frugal.go │ ├── imports.go │ ├── meta.go │ ├── option.go │ ├── read_write_context.go │ ├── resolver.go │ ├── scope.go │ ├── scope_internal.go │ ├── scope_ref.go │ ├── streaming │ └── streaming.go │ ├── styles │ ├── apache.go │ ├── apache_test.go │ ├── golint.go │ ├── golint_test.go │ ├── style.go │ └── thriftgo.go │ ├── templates │ ├── client.go │ ├── constant.go │ ├── deep_equal.go │ ├── doc.go │ ├── enum.go │ ├── file.go │ ├── imports.go │ ├── init.go │ ├── init_test.go │ ├── processor.go │ ├── raw_struct │ │ └── raw_struct.go │ ├── ref │ │ └── ref_tpl.go │ ├── reflection │ │ ├── reflection_ref_tpl.go │ │ └── reflection_tpl.go │ ├── service.go │ ├── slim │ │ └── slim.go │ ├── struct.go │ └── typedef.go │ ├── thrift.go │ ├── types.go │ ├── util.go │ └── util_test.go ├── go.mod ├── go.sum ├── internal ├── test_util │ └── generator.go └── utils │ └── b2s.go ├── main.go ├── main_test.go ├── parser ├── AST-extend-category.go ├── AST-extend.go ├── AST-extend_test.go ├── AST.go ├── AST.thrift ├── Makefile ├── circle_detect.go ├── const.go ├── iterator.go ├── k-AST.go ├── keyword_detect.go ├── keyword_detect_test.go ├── parser.go ├── parser_test.go ├── thrift.peg ├── thrift.peg.go └── util.go ├── pkg ├── namespace │ └── namespace.go ├── reserved │ ├── c.go │ ├── cpp.go │ ├── init.go │ ├── java.go │ ├── javascript.go │ └── python.go └── test │ ├── assert.go │ ├── deep.go │ └── fill.go ├── plugin ├── doc.go ├── k-protocol.go ├── marshal.go ├── marshal_test.go ├── plugin.go ├── plugin_test.go ├── protocol.go └── protocol.thrift ├── sdk ├── invoke.go └── sdk.go ├── semantic ├── checker.go ├── doc.go ├── semantic.go ├── split.go └── split_test.go ├── test ├── fastgo │ ├── Makefile │ ├── run.sh │ ├── testdata.thrift │ └── testdata │ │ ├── go.mod │ │ ├── go.sum │ │ └── testdata_test.go └── golang │ ├── Makefile │ ├── cases_and_options │ ├── combinations │ │ └── a.thrift │ ├── cross_idl │ │ ├── a.thrift │ │ └── b.thrift │ ├── getter_setter │ │ └── a.thrift │ ├── go.mod │ ├── go.sum │ ├── import_not_use │ │ ├── a.thrift │ │ ├── b.thrift │ │ └── sub │ │ │ └── b.thrift │ ├── lib_name_conflict │ │ ├── a.thrift │ │ ├── context.thrift │ │ ├── fmt.thrift │ │ ├── reflect.thrift │ │ ├── strings.thrift │ │ └── thrift.thrift │ ├── namespace │ │ ├── a.thrift │ │ └── b.thrift │ ├── namespace2 │ │ ├── a.thrift │ │ ├── b │ │ │ └── a.thrift │ │ └── c │ │ │ └── a.thrift │ ├── namespace3 │ │ ├── a.thrift │ │ └── b.thrift │ ├── negative_field_id │ │ └── a.thrift │ ├── param_name_conflict │ │ └── a.thrift │ ├── relative_path │ │ ├── a.thrift │ │ ├── b.thrift │ │ └── included │ │ │ ├── a.thrift │ │ │ └── b.thrift │ ├── run_test.sh │ ├── same_idl_name │ │ ├── a.thrift │ │ ├── b.thrift │ │ └── sub │ │ │ └── b.thrift │ └── thrifttest │ │ └── a.thrift │ ├── fieldmask │ ├── a.thrift │ ├── b.thrift │ ├── c.thrift │ ├── gen_test.go │ ├── go.mod │ ├── go.sum │ ├── main_test.go │ └── run_test.sh │ └── unknown_fields │ ├── go.mod │ ├── go.sum │ ├── idl_new.thrift │ ├── idl_old.thrift │ ├── run_test.sh │ ├── unknown.go │ └── unknown_test.go ├── thrift_reflection ├── descriptor-extend.go ├── descriptor.go ├── descriptor.thrift ├── descriptor_code_gen.sh ├── descriptor_creater.go ├── descriptor_lookup.go ├── descriptor_marshal.go ├── descriptor_marshal_test.go ├── descriptor_register.go ├── descriptor_register_go_type.go ├── descriptor_register_relacer.go ├── descriptor_register_test.go ├── descriptor_test.go ├── reflection_test_idl.thrift ├── reflection_test_idl_2.thrift ├── reflection_test_idl_code_gen.sh └── thrift_reflection_test │ ├── reflection_test.go │ ├── reflection_test_idl-reflection.go │ ├── reflection_test_idl.go │ ├── reflection_test_idl_2-reflection.go │ └── reflection_test_idl_2.go ├── tool └── trimmer │ ├── args.go │ ├── dump │ ├── dump.go │ ├── dump_test.go │ ├── field_template.go │ └── idl_template.go │ ├── main.go │ ├── run_thriftgo_test.sh │ ├── run_trimmer_tool_test.sh │ ├── test_cases │ ├── include2.thrift │ ├── sample1.thrift │ ├── sample1b.thrift │ ├── sample1c.thrift │ ├── sample1d.thrift │ ├── test_include │ │ ├── example.thrift │ │ └── test.thrift │ └── tests │ │ ├── base.thrift │ │ ├── dir │ │ ├── dir2 │ │ │ ├── test.thrift │ │ │ └── trim_config.yaml │ │ └── dir3 │ │ │ └── dir4 │ │ │ └── another.thrift │ │ ├── empty.thrift │ │ ├── example.thrift │ │ ├── example2.thrift │ │ ├── include1.thrift │ │ ├── include3.thrift │ │ ├── product_list.thrift │ │ ├── test.thrift │ │ └── test_typedef.thrift │ └── trim │ ├── config.go │ ├── mark.go │ ├── pre-process.go │ ├── traversal.go │ ├── trimmer.go │ ├── trimmer_api.go │ └── trimmer_test.go ├── utils ├── ast_util.go ├── dir_utils │ └── dir_utils.go ├── json_utils │ └── json_utils.go ├── log_util.go ├── name_utils.go ├── string_utils.go └── utils_test.go ├── version └── version.go └── wireshark ├── README.md └── thrift.lua /.github/CODEOWNERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/thriftgo/HEAD/.github/CODEOWNERS -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/thriftgo/HEAD/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /.github/workflows/pr-check.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/thriftgo/HEAD/.github/workflows/pr-check.yml -------------------------------------------------------------------------------- /.github/workflows/push-check.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/thriftgo/HEAD/.github/workflows/push-check.yml -------------------------------------------------------------------------------- /.github/workflows/release-check.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/thriftgo/HEAD/.github/workflows/release-check.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/thriftgo/HEAD/.gitignore -------------------------------------------------------------------------------- /.licenserc.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/thriftgo/HEAD/.licenserc.yaml -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/thriftgo/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /CREDITS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/thriftgo/HEAD/CREDITS -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/thriftgo/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/thriftgo/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/thriftgo/HEAD/README.md -------------------------------------------------------------------------------- /README_cn.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/thriftgo/HEAD/README_cn.md -------------------------------------------------------------------------------- /README_ja.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/thriftgo/HEAD/README_ja.md -------------------------------------------------------------------------------- /args/args.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/thriftgo/HEAD/args/args.go -------------------------------------------------------------------------------- /args/args_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/thriftgo/HEAD/args/args_test.go -------------------------------------------------------------------------------- /config/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/thriftgo/HEAD/config/config.go -------------------------------------------------------------------------------- /config/config_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/thriftgo/HEAD/config/config_test.go -------------------------------------------------------------------------------- /config/idl-ref.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/thriftgo/HEAD/config/idl-ref.yml -------------------------------------------------------------------------------- /docs/string-literals-in-the-IDL.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/thriftgo/HEAD/docs/string-literals-in-the-IDL.md -------------------------------------------------------------------------------- /extension/thrift_option/create_instance.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/thriftgo/HEAD/extension/thrift_option/create_instance.go -------------------------------------------------------------------------------- /extension/thrift_option/option.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/thriftgo/HEAD/extension/thrift_option/option.go -------------------------------------------------------------------------------- /extension/thrift_option/option_error.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/thriftgo/HEAD/extension/thrift_option/option_error.go -------------------------------------------------------------------------------- /extension/thrift_option/option_error_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/thriftgo/HEAD/extension/thrift_option/option_error_test.go -------------------------------------------------------------------------------- /extension/thrift_option/option_getter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/thriftgo/HEAD/extension/thrift_option/option_getter.go -------------------------------------------------------------------------------- /extension/thrift_option/option_idl/annotations/entity/entity.thrift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/thriftgo/HEAD/extension/thrift_option/option_idl/annotations/entity/entity.thrift -------------------------------------------------------------------------------- /extension/thrift_option/option_idl/annotations/entity/entity_struct.thrift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/thriftgo/HEAD/extension/thrift_option/option_idl/annotations/entity/entity_struct.thrift -------------------------------------------------------------------------------- /extension/thrift_option/option_idl/annotations/validation/validation.thrift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/thriftgo/HEAD/extension/thrift_option/option_idl/annotations/validation/validation.thrift -------------------------------------------------------------------------------- /extension/thrift_option/option_idl/test.thrift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/thriftgo/HEAD/extension/thrift_option/option_idl/test.thrift -------------------------------------------------------------------------------- /extension/thrift_option/option_idl/test_grammar_error.thrift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/thriftgo/HEAD/extension/thrift_option/option_idl/test_grammar_error.thrift -------------------------------------------------------------------------------- /extension/thrift_option/option_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/thriftgo/HEAD/extension/thrift_option/option_test.go -------------------------------------------------------------------------------- /extension/thrift_option/runtime_test/option_gen/annotation/entity/entity-reflection.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/thriftgo/HEAD/extension/thrift_option/runtime_test/option_gen/annotation/entity/entity-reflection.go -------------------------------------------------------------------------------- /extension/thrift_option/runtime_test/option_gen/annotation/entity/entity.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/thriftgo/HEAD/extension/thrift_option/runtime_test/option_gen/annotation/entity/entity.go -------------------------------------------------------------------------------- /extension/thrift_option/runtime_test/option_gen/annotation/entity/entity_struct-reflection.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/thriftgo/HEAD/extension/thrift_option/runtime_test/option_gen/annotation/entity/entity_struct-reflection.go -------------------------------------------------------------------------------- /extension/thrift_option/runtime_test/option_gen/annotation/entity/entity_struct.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/thriftgo/HEAD/extension/thrift_option/runtime_test/option_gen/annotation/entity/entity_struct.go -------------------------------------------------------------------------------- /extension/thrift_option/runtime_test/option_gen/annotation/validation/validation-reflection.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/thriftgo/HEAD/extension/thrift_option/runtime_test/option_gen/annotation/validation/validation-reflection.go -------------------------------------------------------------------------------- /extension/thrift_option/runtime_test/option_gen/annotation/validation/validation.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/thriftgo/HEAD/extension/thrift_option/runtime_test/option_gen/annotation/validation/validation.go -------------------------------------------------------------------------------- /extension/thrift_option/runtime_test/option_gen/test-reflection.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/thriftgo/HEAD/extension/thrift_option/runtime_test/option_gen/test-reflection.go -------------------------------------------------------------------------------- /extension/thrift_option/runtime_test/option_gen/test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/thriftgo/HEAD/extension/thrift_option/runtime_test/option_gen/test.go -------------------------------------------------------------------------------- /extension/thrift_option/runtime_test/option_runtime_codegen.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/thriftgo/HEAD/extension/thrift_option/runtime_test/option_runtime_codegen.sh -------------------------------------------------------------------------------- /extension/thrift_option/runtime_test/option_runtime_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/thriftgo/HEAD/extension/thrift_option/runtime_test/option_runtime_test.go -------------------------------------------------------------------------------- /fieldmask/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/thriftgo/HEAD/fieldmask/README.md -------------------------------------------------------------------------------- /fieldmask/api_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/thriftgo/HEAD/fieldmask/api_test.go -------------------------------------------------------------------------------- /fieldmask/mapper.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/thriftgo/HEAD/fieldmask/mapper.go -------------------------------------------------------------------------------- /fieldmask/mask.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/thriftgo/HEAD/fieldmask/mask.go -------------------------------------------------------------------------------- /fieldmask/mask_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/thriftgo/HEAD/fieldmask/mask_test.go -------------------------------------------------------------------------------- /fieldmask/path.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/thriftgo/HEAD/fieldmask/path.go -------------------------------------------------------------------------------- /fieldmask/path_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/thriftgo/HEAD/fieldmask/path_test.go -------------------------------------------------------------------------------- /fieldmask/serdes.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/thriftgo/HEAD/fieldmask/serdes.go -------------------------------------------------------------------------------- /fieldmask/storage.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/thriftgo/HEAD/fieldmask/storage.go -------------------------------------------------------------------------------- /fieldmask/utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/thriftgo/HEAD/fieldmask/utils.go -------------------------------------------------------------------------------- /gen_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/thriftgo/HEAD/gen_test.go -------------------------------------------------------------------------------- /generator/backend/backend.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/thriftgo/HEAD/generator/backend/backend.go -------------------------------------------------------------------------------- /generator/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/thriftgo/HEAD/generator/doc.go -------------------------------------------------------------------------------- /generator/fastgo/bitset.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/thriftgo/HEAD/generator/fastgo/bitset.go -------------------------------------------------------------------------------- /generator/fastgo/bitset_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/thriftgo/HEAD/generator/fastgo/bitset_test.go -------------------------------------------------------------------------------- /generator/fastgo/codewriter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/thriftgo/HEAD/generator/fastgo/codewriter.go -------------------------------------------------------------------------------- /generator/fastgo/consts.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/thriftgo/HEAD/generator/fastgo/consts.go -------------------------------------------------------------------------------- /generator/fastgo/fastgo.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/thriftgo/HEAD/generator/fastgo/fastgo.go -------------------------------------------------------------------------------- /generator/fastgo/gen_blength.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/thriftgo/HEAD/generator/fastgo/gen_blength.go -------------------------------------------------------------------------------- /generator/fastgo/gen_fastread.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/thriftgo/HEAD/generator/fastgo/gen_fastread.go -------------------------------------------------------------------------------- /generator/fastgo/gen_fastwrite.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/thriftgo/HEAD/generator/fastgo/gen_fastwrite.go -------------------------------------------------------------------------------- /generator/fastgo/utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/thriftgo/HEAD/generator/fastgo/utils.go -------------------------------------------------------------------------------- /generator/fastgo/utils_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/thriftgo/HEAD/generator/fastgo/utils_test.go -------------------------------------------------------------------------------- /generator/file_manager.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/thriftgo/HEAD/generator/file_manager.go -------------------------------------------------------------------------------- /generator/file_manager_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/thriftgo/HEAD/generator/file_manager_test.go -------------------------------------------------------------------------------- /generator/generator.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/thriftgo/HEAD/generator/generator.go -------------------------------------------------------------------------------- /generator/generator_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/thriftgo/HEAD/generator/generator_test.go -------------------------------------------------------------------------------- /generator/golang/align.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/thriftgo/HEAD/generator/golang/align.go -------------------------------------------------------------------------------- /generator/golang/backend.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/thriftgo/HEAD/generator/golang/backend.go -------------------------------------------------------------------------------- /generator/golang/common/common.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/thriftgo/HEAD/generator/golang/common/common.go -------------------------------------------------------------------------------- /generator/golang/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/thriftgo/HEAD/generator/golang/doc.go -------------------------------------------------------------------------------- /generator/golang/extension/meta/ast_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/thriftgo/HEAD/generator/golang/extension/meta/ast_test.go -------------------------------------------------------------------------------- /generator/golang/extension/meta/binary_protocol.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/thriftgo/HEAD/generator/golang/extension/meta/binary_protocol.go -------------------------------------------------------------------------------- /generator/golang/extension/meta/bootstrap.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/thriftgo/HEAD/generator/golang/extension/meta/bootstrap.go -------------------------------------------------------------------------------- /generator/golang/extension/meta/bootstrap_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/thriftgo/HEAD/generator/golang/extension/meta/bootstrap_test.go -------------------------------------------------------------------------------- /generator/golang/extension/meta/debug_protocol.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/thriftgo/HEAD/generator/golang/extension/meta/debug_protocol.go -------------------------------------------------------------------------------- /generator/golang/extension/meta/memory_transport.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/thriftgo/HEAD/generator/golang/extension/meta/memory_transport.go -------------------------------------------------------------------------------- /generator/golang/extension/meta/meta.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/thriftgo/HEAD/generator/golang/extension/meta/meta.go -------------------------------------------------------------------------------- /generator/golang/extension/meta/meta.thrift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/thriftgo/HEAD/generator/golang/extension/meta/meta.thrift -------------------------------------------------------------------------------- /generator/golang/extension/meta/protocol.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/thriftgo/HEAD/generator/golang/extension/meta/protocol.go -------------------------------------------------------------------------------- /generator/golang/extension/meta/register.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/thriftgo/HEAD/generator/golang/extension/meta/register.go -------------------------------------------------------------------------------- /generator/golang/extension/meta/transport.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/thriftgo/HEAD/generator/golang/extension/meta/transport.go -------------------------------------------------------------------------------- /generator/golang/extension/meta/types_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/thriftgo/HEAD/generator/golang/extension/meta/types_test.go -------------------------------------------------------------------------------- /generator/golang/extension/unknown/binary.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/thriftgo/HEAD/generator/golang/extension/unknown/binary.go -------------------------------------------------------------------------------- /generator/golang/extension/unknown/compatible.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/thriftgo/HEAD/generator/golang/extension/unknown/compatible.go -------------------------------------------------------------------------------- /generator/golang/extension/unknown/unknown.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/thriftgo/HEAD/generator/golang/extension/unknown/unknown.go -------------------------------------------------------------------------------- /generator/golang/frugal.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/thriftgo/HEAD/generator/golang/frugal.go -------------------------------------------------------------------------------- /generator/golang/imports.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/thriftgo/HEAD/generator/golang/imports.go -------------------------------------------------------------------------------- /generator/golang/meta.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/thriftgo/HEAD/generator/golang/meta.go -------------------------------------------------------------------------------- /generator/golang/option.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/thriftgo/HEAD/generator/golang/option.go -------------------------------------------------------------------------------- /generator/golang/read_write_context.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/thriftgo/HEAD/generator/golang/read_write_context.go -------------------------------------------------------------------------------- /generator/golang/resolver.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/thriftgo/HEAD/generator/golang/resolver.go -------------------------------------------------------------------------------- /generator/golang/scope.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/thriftgo/HEAD/generator/golang/scope.go -------------------------------------------------------------------------------- /generator/golang/scope_internal.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/thriftgo/HEAD/generator/golang/scope_internal.go -------------------------------------------------------------------------------- /generator/golang/scope_ref.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/thriftgo/HEAD/generator/golang/scope_ref.go -------------------------------------------------------------------------------- /generator/golang/streaming/streaming.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/thriftgo/HEAD/generator/golang/streaming/streaming.go -------------------------------------------------------------------------------- /generator/golang/styles/apache.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/thriftgo/HEAD/generator/golang/styles/apache.go -------------------------------------------------------------------------------- /generator/golang/styles/apache_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/thriftgo/HEAD/generator/golang/styles/apache_test.go -------------------------------------------------------------------------------- /generator/golang/styles/golint.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/thriftgo/HEAD/generator/golang/styles/golint.go -------------------------------------------------------------------------------- /generator/golang/styles/golint_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/thriftgo/HEAD/generator/golang/styles/golint_test.go -------------------------------------------------------------------------------- /generator/golang/styles/style.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/thriftgo/HEAD/generator/golang/styles/style.go -------------------------------------------------------------------------------- /generator/golang/styles/thriftgo.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/thriftgo/HEAD/generator/golang/styles/thriftgo.go -------------------------------------------------------------------------------- /generator/golang/templates/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/thriftgo/HEAD/generator/golang/templates/client.go -------------------------------------------------------------------------------- /generator/golang/templates/constant.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/thriftgo/HEAD/generator/golang/templates/constant.go -------------------------------------------------------------------------------- /generator/golang/templates/deep_equal.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/thriftgo/HEAD/generator/golang/templates/deep_equal.go -------------------------------------------------------------------------------- /generator/golang/templates/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/thriftgo/HEAD/generator/golang/templates/doc.go -------------------------------------------------------------------------------- /generator/golang/templates/enum.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/thriftgo/HEAD/generator/golang/templates/enum.go -------------------------------------------------------------------------------- /generator/golang/templates/file.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/thriftgo/HEAD/generator/golang/templates/file.go -------------------------------------------------------------------------------- /generator/golang/templates/imports.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/thriftgo/HEAD/generator/golang/templates/imports.go -------------------------------------------------------------------------------- /generator/golang/templates/init.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/thriftgo/HEAD/generator/golang/templates/init.go -------------------------------------------------------------------------------- /generator/golang/templates/init_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/thriftgo/HEAD/generator/golang/templates/init_test.go -------------------------------------------------------------------------------- /generator/golang/templates/processor.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/thriftgo/HEAD/generator/golang/templates/processor.go -------------------------------------------------------------------------------- /generator/golang/templates/raw_struct/raw_struct.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/thriftgo/HEAD/generator/golang/templates/raw_struct/raw_struct.go -------------------------------------------------------------------------------- /generator/golang/templates/ref/ref_tpl.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/thriftgo/HEAD/generator/golang/templates/ref/ref_tpl.go -------------------------------------------------------------------------------- /generator/golang/templates/reflection/reflection_ref_tpl.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/thriftgo/HEAD/generator/golang/templates/reflection/reflection_ref_tpl.go -------------------------------------------------------------------------------- /generator/golang/templates/reflection/reflection_tpl.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/thriftgo/HEAD/generator/golang/templates/reflection/reflection_tpl.go -------------------------------------------------------------------------------- /generator/golang/templates/service.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/thriftgo/HEAD/generator/golang/templates/service.go -------------------------------------------------------------------------------- /generator/golang/templates/slim/slim.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/thriftgo/HEAD/generator/golang/templates/slim/slim.go -------------------------------------------------------------------------------- /generator/golang/templates/struct.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/thriftgo/HEAD/generator/golang/templates/struct.go -------------------------------------------------------------------------------- /generator/golang/templates/typedef.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/thriftgo/HEAD/generator/golang/templates/typedef.go -------------------------------------------------------------------------------- /generator/golang/thrift.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/thriftgo/HEAD/generator/golang/thrift.go -------------------------------------------------------------------------------- /generator/golang/types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/thriftgo/HEAD/generator/golang/types.go -------------------------------------------------------------------------------- /generator/golang/util.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/thriftgo/HEAD/generator/golang/util.go -------------------------------------------------------------------------------- /generator/golang/util_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/thriftgo/HEAD/generator/golang/util_test.go -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/thriftgo/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/thriftgo/HEAD/go.sum -------------------------------------------------------------------------------- /internal/test_util/generator.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/thriftgo/HEAD/internal/test_util/generator.go -------------------------------------------------------------------------------- /internal/utils/b2s.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/thriftgo/HEAD/internal/utils/b2s.go -------------------------------------------------------------------------------- /main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/thriftgo/HEAD/main.go -------------------------------------------------------------------------------- /main_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/thriftgo/HEAD/main_test.go -------------------------------------------------------------------------------- /parser/AST-extend-category.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/thriftgo/HEAD/parser/AST-extend-category.go -------------------------------------------------------------------------------- /parser/AST-extend.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/thriftgo/HEAD/parser/AST-extend.go -------------------------------------------------------------------------------- /parser/AST-extend_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/thriftgo/HEAD/parser/AST-extend_test.go -------------------------------------------------------------------------------- /parser/AST.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/thriftgo/HEAD/parser/AST.go -------------------------------------------------------------------------------- /parser/AST.thrift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/thriftgo/HEAD/parser/AST.thrift -------------------------------------------------------------------------------- /parser/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/thriftgo/HEAD/parser/Makefile -------------------------------------------------------------------------------- /parser/circle_detect.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/thriftgo/HEAD/parser/circle_detect.go -------------------------------------------------------------------------------- /parser/const.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/thriftgo/HEAD/parser/const.go -------------------------------------------------------------------------------- /parser/iterator.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/thriftgo/HEAD/parser/iterator.go -------------------------------------------------------------------------------- /parser/k-AST.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/thriftgo/HEAD/parser/k-AST.go -------------------------------------------------------------------------------- /parser/keyword_detect.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/thriftgo/HEAD/parser/keyword_detect.go -------------------------------------------------------------------------------- /parser/keyword_detect_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/thriftgo/HEAD/parser/keyword_detect_test.go -------------------------------------------------------------------------------- /parser/parser.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/thriftgo/HEAD/parser/parser.go -------------------------------------------------------------------------------- /parser/parser_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/thriftgo/HEAD/parser/parser_test.go -------------------------------------------------------------------------------- /parser/thrift.peg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/thriftgo/HEAD/parser/thrift.peg -------------------------------------------------------------------------------- /parser/thrift.peg.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/thriftgo/HEAD/parser/thrift.peg.go -------------------------------------------------------------------------------- /parser/util.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/thriftgo/HEAD/parser/util.go -------------------------------------------------------------------------------- /pkg/namespace/namespace.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/thriftgo/HEAD/pkg/namespace/namespace.go -------------------------------------------------------------------------------- /pkg/reserved/c.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/thriftgo/HEAD/pkg/reserved/c.go -------------------------------------------------------------------------------- /pkg/reserved/cpp.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/thriftgo/HEAD/pkg/reserved/cpp.go -------------------------------------------------------------------------------- /pkg/reserved/init.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/thriftgo/HEAD/pkg/reserved/init.go -------------------------------------------------------------------------------- /pkg/reserved/java.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/thriftgo/HEAD/pkg/reserved/java.go -------------------------------------------------------------------------------- /pkg/reserved/javascript.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/thriftgo/HEAD/pkg/reserved/javascript.go -------------------------------------------------------------------------------- /pkg/reserved/python.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/thriftgo/HEAD/pkg/reserved/python.go -------------------------------------------------------------------------------- /pkg/test/assert.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/thriftgo/HEAD/pkg/test/assert.go -------------------------------------------------------------------------------- /pkg/test/deep.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/thriftgo/HEAD/pkg/test/deep.go -------------------------------------------------------------------------------- /pkg/test/fill.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/thriftgo/HEAD/pkg/test/fill.go -------------------------------------------------------------------------------- /plugin/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/thriftgo/HEAD/plugin/doc.go -------------------------------------------------------------------------------- /plugin/k-protocol.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/thriftgo/HEAD/plugin/k-protocol.go -------------------------------------------------------------------------------- /plugin/marshal.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/thriftgo/HEAD/plugin/marshal.go -------------------------------------------------------------------------------- /plugin/marshal_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/thriftgo/HEAD/plugin/marshal_test.go -------------------------------------------------------------------------------- /plugin/plugin.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/thriftgo/HEAD/plugin/plugin.go -------------------------------------------------------------------------------- /plugin/plugin_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/thriftgo/HEAD/plugin/plugin_test.go -------------------------------------------------------------------------------- /plugin/protocol.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/thriftgo/HEAD/plugin/protocol.go -------------------------------------------------------------------------------- /plugin/protocol.thrift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/thriftgo/HEAD/plugin/protocol.thrift -------------------------------------------------------------------------------- /sdk/invoke.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/thriftgo/HEAD/sdk/invoke.go -------------------------------------------------------------------------------- /sdk/sdk.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/thriftgo/HEAD/sdk/sdk.go -------------------------------------------------------------------------------- /semantic/checker.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/thriftgo/HEAD/semantic/checker.go -------------------------------------------------------------------------------- /semantic/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/thriftgo/HEAD/semantic/doc.go -------------------------------------------------------------------------------- /semantic/semantic.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/thriftgo/HEAD/semantic/semantic.go -------------------------------------------------------------------------------- /semantic/split.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/thriftgo/HEAD/semantic/split.go -------------------------------------------------------------------------------- /semantic/split_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/thriftgo/HEAD/semantic/split_test.go -------------------------------------------------------------------------------- /test/fastgo/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/thriftgo/HEAD/test/fastgo/Makefile -------------------------------------------------------------------------------- /test/fastgo/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/thriftgo/HEAD/test/fastgo/run.sh -------------------------------------------------------------------------------- /test/fastgo/testdata.thrift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/thriftgo/HEAD/test/fastgo/testdata.thrift -------------------------------------------------------------------------------- /test/fastgo/testdata/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/thriftgo/HEAD/test/fastgo/testdata/go.mod -------------------------------------------------------------------------------- /test/fastgo/testdata/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/thriftgo/HEAD/test/fastgo/testdata/go.sum -------------------------------------------------------------------------------- /test/fastgo/testdata/testdata_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/thriftgo/HEAD/test/fastgo/testdata/testdata_test.go -------------------------------------------------------------------------------- /test/golang/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/thriftgo/HEAD/test/golang/Makefile -------------------------------------------------------------------------------- /test/golang/cases_and_options/combinations/a.thrift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/thriftgo/HEAD/test/golang/cases_and_options/combinations/a.thrift -------------------------------------------------------------------------------- /test/golang/cases_and_options/cross_idl/a.thrift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/thriftgo/HEAD/test/golang/cases_and_options/cross_idl/a.thrift -------------------------------------------------------------------------------- /test/golang/cases_and_options/cross_idl/b.thrift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/thriftgo/HEAD/test/golang/cases_and_options/cross_idl/b.thrift -------------------------------------------------------------------------------- /test/golang/cases_and_options/getter_setter/a.thrift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/thriftgo/HEAD/test/golang/cases_and_options/getter_setter/a.thrift -------------------------------------------------------------------------------- /test/golang/cases_and_options/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/thriftgo/HEAD/test/golang/cases_and_options/go.mod -------------------------------------------------------------------------------- /test/golang/cases_and_options/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/thriftgo/HEAD/test/golang/cases_and_options/go.sum -------------------------------------------------------------------------------- /test/golang/cases_and_options/import_not_use/a.thrift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/thriftgo/HEAD/test/golang/cases_and_options/import_not_use/a.thrift -------------------------------------------------------------------------------- /test/golang/cases_and_options/import_not_use/b.thrift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/thriftgo/HEAD/test/golang/cases_and_options/import_not_use/b.thrift -------------------------------------------------------------------------------- /test/golang/cases_and_options/import_not_use/sub/b.thrift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/thriftgo/HEAD/test/golang/cases_and_options/import_not_use/sub/b.thrift -------------------------------------------------------------------------------- /test/golang/cases_and_options/lib_name_conflict/a.thrift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/thriftgo/HEAD/test/golang/cases_and_options/lib_name_conflict/a.thrift -------------------------------------------------------------------------------- /test/golang/cases_and_options/lib_name_conflict/context.thrift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/thriftgo/HEAD/test/golang/cases_and_options/lib_name_conflict/context.thrift -------------------------------------------------------------------------------- /test/golang/cases_and_options/lib_name_conflict/fmt.thrift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/thriftgo/HEAD/test/golang/cases_and_options/lib_name_conflict/fmt.thrift -------------------------------------------------------------------------------- /test/golang/cases_and_options/lib_name_conflict/reflect.thrift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/thriftgo/HEAD/test/golang/cases_and_options/lib_name_conflict/reflect.thrift -------------------------------------------------------------------------------- /test/golang/cases_and_options/lib_name_conflict/strings.thrift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/thriftgo/HEAD/test/golang/cases_and_options/lib_name_conflict/strings.thrift -------------------------------------------------------------------------------- /test/golang/cases_and_options/lib_name_conflict/thrift.thrift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/thriftgo/HEAD/test/golang/cases_and_options/lib_name_conflict/thrift.thrift -------------------------------------------------------------------------------- /test/golang/cases_and_options/namespace/a.thrift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/thriftgo/HEAD/test/golang/cases_and_options/namespace/a.thrift -------------------------------------------------------------------------------- /test/golang/cases_and_options/namespace/b.thrift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/thriftgo/HEAD/test/golang/cases_and_options/namespace/b.thrift -------------------------------------------------------------------------------- /test/golang/cases_and_options/namespace2/a.thrift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/thriftgo/HEAD/test/golang/cases_and_options/namespace2/a.thrift -------------------------------------------------------------------------------- /test/golang/cases_and_options/namespace2/b/a.thrift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/thriftgo/HEAD/test/golang/cases_and_options/namespace2/b/a.thrift -------------------------------------------------------------------------------- /test/golang/cases_and_options/namespace2/c/a.thrift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/thriftgo/HEAD/test/golang/cases_and_options/namespace2/c/a.thrift -------------------------------------------------------------------------------- /test/golang/cases_and_options/namespace3/a.thrift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/thriftgo/HEAD/test/golang/cases_and_options/namespace3/a.thrift -------------------------------------------------------------------------------- /test/golang/cases_and_options/namespace3/b.thrift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/thriftgo/HEAD/test/golang/cases_and_options/namespace3/b.thrift -------------------------------------------------------------------------------- /test/golang/cases_and_options/negative_field_id/a.thrift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/thriftgo/HEAD/test/golang/cases_and_options/negative_field_id/a.thrift -------------------------------------------------------------------------------- /test/golang/cases_and_options/param_name_conflict/a.thrift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/thriftgo/HEAD/test/golang/cases_and_options/param_name_conflict/a.thrift -------------------------------------------------------------------------------- /test/golang/cases_and_options/relative_path/a.thrift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/thriftgo/HEAD/test/golang/cases_and_options/relative_path/a.thrift -------------------------------------------------------------------------------- /test/golang/cases_and_options/relative_path/b.thrift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/thriftgo/HEAD/test/golang/cases_and_options/relative_path/b.thrift -------------------------------------------------------------------------------- /test/golang/cases_and_options/relative_path/included/a.thrift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/thriftgo/HEAD/test/golang/cases_and_options/relative_path/included/a.thrift -------------------------------------------------------------------------------- /test/golang/cases_and_options/relative_path/included/b.thrift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/thriftgo/HEAD/test/golang/cases_and_options/relative_path/included/b.thrift -------------------------------------------------------------------------------- /test/golang/cases_and_options/run_test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/thriftgo/HEAD/test/golang/cases_and_options/run_test.sh -------------------------------------------------------------------------------- /test/golang/cases_and_options/same_idl_name/a.thrift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/thriftgo/HEAD/test/golang/cases_and_options/same_idl_name/a.thrift -------------------------------------------------------------------------------- /test/golang/cases_and_options/same_idl_name/b.thrift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/thriftgo/HEAD/test/golang/cases_and_options/same_idl_name/b.thrift -------------------------------------------------------------------------------- /test/golang/cases_and_options/same_idl_name/sub/b.thrift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/thriftgo/HEAD/test/golang/cases_and_options/same_idl_name/sub/b.thrift -------------------------------------------------------------------------------- /test/golang/cases_and_options/thrifttest/a.thrift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/thriftgo/HEAD/test/golang/cases_and_options/thrifttest/a.thrift -------------------------------------------------------------------------------- /test/golang/fieldmask/a.thrift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/thriftgo/HEAD/test/golang/fieldmask/a.thrift -------------------------------------------------------------------------------- /test/golang/fieldmask/b.thrift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/thriftgo/HEAD/test/golang/fieldmask/b.thrift -------------------------------------------------------------------------------- /test/golang/fieldmask/c.thrift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/thriftgo/HEAD/test/golang/fieldmask/c.thrift -------------------------------------------------------------------------------- /test/golang/fieldmask/gen_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/thriftgo/HEAD/test/golang/fieldmask/gen_test.go -------------------------------------------------------------------------------- /test/golang/fieldmask/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/thriftgo/HEAD/test/golang/fieldmask/go.mod -------------------------------------------------------------------------------- /test/golang/fieldmask/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/thriftgo/HEAD/test/golang/fieldmask/go.sum -------------------------------------------------------------------------------- /test/golang/fieldmask/main_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/thriftgo/HEAD/test/golang/fieldmask/main_test.go -------------------------------------------------------------------------------- /test/golang/fieldmask/run_test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/thriftgo/HEAD/test/golang/fieldmask/run_test.sh -------------------------------------------------------------------------------- /test/golang/unknown_fields/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/thriftgo/HEAD/test/golang/unknown_fields/go.mod -------------------------------------------------------------------------------- /test/golang/unknown_fields/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/thriftgo/HEAD/test/golang/unknown_fields/go.sum -------------------------------------------------------------------------------- /test/golang/unknown_fields/idl_new.thrift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/thriftgo/HEAD/test/golang/unknown_fields/idl_new.thrift -------------------------------------------------------------------------------- /test/golang/unknown_fields/idl_old.thrift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/thriftgo/HEAD/test/golang/unknown_fields/idl_old.thrift -------------------------------------------------------------------------------- /test/golang/unknown_fields/run_test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/thriftgo/HEAD/test/golang/unknown_fields/run_test.sh -------------------------------------------------------------------------------- /test/golang/unknown_fields/unknown.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/thriftgo/HEAD/test/golang/unknown_fields/unknown.go -------------------------------------------------------------------------------- /test/golang/unknown_fields/unknown_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/thriftgo/HEAD/test/golang/unknown_fields/unknown_test.go -------------------------------------------------------------------------------- /thrift_reflection/descriptor-extend.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/thriftgo/HEAD/thrift_reflection/descriptor-extend.go -------------------------------------------------------------------------------- /thrift_reflection/descriptor.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/thriftgo/HEAD/thrift_reflection/descriptor.go -------------------------------------------------------------------------------- /thrift_reflection/descriptor.thrift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/thriftgo/HEAD/thrift_reflection/descriptor.thrift -------------------------------------------------------------------------------- /thrift_reflection/descriptor_code_gen.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/thriftgo/HEAD/thrift_reflection/descriptor_code_gen.sh -------------------------------------------------------------------------------- /thrift_reflection/descriptor_creater.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/thriftgo/HEAD/thrift_reflection/descriptor_creater.go -------------------------------------------------------------------------------- /thrift_reflection/descriptor_lookup.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/thriftgo/HEAD/thrift_reflection/descriptor_lookup.go -------------------------------------------------------------------------------- /thrift_reflection/descriptor_marshal.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/thriftgo/HEAD/thrift_reflection/descriptor_marshal.go -------------------------------------------------------------------------------- /thrift_reflection/descriptor_marshal_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/thriftgo/HEAD/thrift_reflection/descriptor_marshal_test.go -------------------------------------------------------------------------------- /thrift_reflection/descriptor_register.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/thriftgo/HEAD/thrift_reflection/descriptor_register.go -------------------------------------------------------------------------------- /thrift_reflection/descriptor_register_go_type.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/thriftgo/HEAD/thrift_reflection/descriptor_register_go_type.go -------------------------------------------------------------------------------- /thrift_reflection/descriptor_register_relacer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/thriftgo/HEAD/thrift_reflection/descriptor_register_relacer.go -------------------------------------------------------------------------------- /thrift_reflection/descriptor_register_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/thriftgo/HEAD/thrift_reflection/descriptor_register_test.go -------------------------------------------------------------------------------- /thrift_reflection/descriptor_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/thriftgo/HEAD/thrift_reflection/descriptor_test.go -------------------------------------------------------------------------------- /thrift_reflection/reflection_test_idl.thrift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/thriftgo/HEAD/thrift_reflection/reflection_test_idl.thrift -------------------------------------------------------------------------------- /thrift_reflection/reflection_test_idl_2.thrift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/thriftgo/HEAD/thrift_reflection/reflection_test_idl_2.thrift -------------------------------------------------------------------------------- /thrift_reflection/reflection_test_idl_code_gen.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/thriftgo/HEAD/thrift_reflection/reflection_test_idl_code_gen.sh -------------------------------------------------------------------------------- /thrift_reflection/thrift_reflection_test/reflection_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/thriftgo/HEAD/thrift_reflection/thrift_reflection_test/reflection_test.go -------------------------------------------------------------------------------- /thrift_reflection/thrift_reflection_test/reflection_test_idl-reflection.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/thriftgo/HEAD/thrift_reflection/thrift_reflection_test/reflection_test_idl-reflection.go -------------------------------------------------------------------------------- /thrift_reflection/thrift_reflection_test/reflection_test_idl.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/thriftgo/HEAD/thrift_reflection/thrift_reflection_test/reflection_test_idl.go -------------------------------------------------------------------------------- /thrift_reflection/thrift_reflection_test/reflection_test_idl_2-reflection.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/thriftgo/HEAD/thrift_reflection/thrift_reflection_test/reflection_test_idl_2-reflection.go -------------------------------------------------------------------------------- /thrift_reflection/thrift_reflection_test/reflection_test_idl_2.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/thriftgo/HEAD/thrift_reflection/thrift_reflection_test/reflection_test_idl_2.go -------------------------------------------------------------------------------- /tool/trimmer/args.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/thriftgo/HEAD/tool/trimmer/args.go -------------------------------------------------------------------------------- /tool/trimmer/dump/dump.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/thriftgo/HEAD/tool/trimmer/dump/dump.go -------------------------------------------------------------------------------- /tool/trimmer/dump/dump_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/thriftgo/HEAD/tool/trimmer/dump/dump_test.go -------------------------------------------------------------------------------- /tool/trimmer/dump/field_template.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/thriftgo/HEAD/tool/trimmer/dump/field_template.go -------------------------------------------------------------------------------- /tool/trimmer/dump/idl_template.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/thriftgo/HEAD/tool/trimmer/dump/idl_template.go -------------------------------------------------------------------------------- /tool/trimmer/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/thriftgo/HEAD/tool/trimmer/main.go -------------------------------------------------------------------------------- /tool/trimmer/run_thriftgo_test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/thriftgo/HEAD/tool/trimmer/run_thriftgo_test.sh -------------------------------------------------------------------------------- /tool/trimmer/run_trimmer_tool_test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/thriftgo/HEAD/tool/trimmer/run_trimmer_tool_test.sh -------------------------------------------------------------------------------- /tool/trimmer/test_cases/include2.thrift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/thriftgo/HEAD/tool/trimmer/test_cases/include2.thrift -------------------------------------------------------------------------------- /tool/trimmer/test_cases/sample1.thrift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/thriftgo/HEAD/tool/trimmer/test_cases/sample1.thrift -------------------------------------------------------------------------------- /tool/trimmer/test_cases/sample1b.thrift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/thriftgo/HEAD/tool/trimmer/test_cases/sample1b.thrift -------------------------------------------------------------------------------- /tool/trimmer/test_cases/sample1c.thrift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/thriftgo/HEAD/tool/trimmer/test_cases/sample1c.thrift -------------------------------------------------------------------------------- /tool/trimmer/test_cases/sample1d.thrift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/thriftgo/HEAD/tool/trimmer/test_cases/sample1d.thrift -------------------------------------------------------------------------------- /tool/trimmer/test_cases/test_include/example.thrift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/thriftgo/HEAD/tool/trimmer/test_cases/test_include/example.thrift -------------------------------------------------------------------------------- /tool/trimmer/test_cases/test_include/test.thrift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/thriftgo/HEAD/tool/trimmer/test_cases/test_include/test.thrift -------------------------------------------------------------------------------- /tool/trimmer/test_cases/tests/base.thrift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/thriftgo/HEAD/tool/trimmer/test_cases/tests/base.thrift -------------------------------------------------------------------------------- /tool/trimmer/test_cases/tests/dir/dir2/test.thrift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/thriftgo/HEAD/tool/trimmer/test_cases/tests/dir/dir2/test.thrift -------------------------------------------------------------------------------- /tool/trimmer/test_cases/tests/dir/dir2/trim_config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/thriftgo/HEAD/tool/trimmer/test_cases/tests/dir/dir2/trim_config.yaml -------------------------------------------------------------------------------- /tool/trimmer/test_cases/tests/dir/dir3/dir4/another.thrift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/thriftgo/HEAD/tool/trimmer/test_cases/tests/dir/dir3/dir4/another.thrift -------------------------------------------------------------------------------- /tool/trimmer/test_cases/tests/empty.thrift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/thriftgo/HEAD/tool/trimmer/test_cases/tests/empty.thrift -------------------------------------------------------------------------------- /tool/trimmer/test_cases/tests/example.thrift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/thriftgo/HEAD/tool/trimmer/test_cases/tests/example.thrift -------------------------------------------------------------------------------- /tool/trimmer/test_cases/tests/example2.thrift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/thriftgo/HEAD/tool/trimmer/test_cases/tests/example2.thrift -------------------------------------------------------------------------------- /tool/trimmer/test_cases/tests/include1.thrift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/thriftgo/HEAD/tool/trimmer/test_cases/tests/include1.thrift -------------------------------------------------------------------------------- /tool/trimmer/test_cases/tests/include3.thrift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/thriftgo/HEAD/tool/trimmer/test_cases/tests/include3.thrift -------------------------------------------------------------------------------- /tool/trimmer/test_cases/tests/product_list.thrift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/thriftgo/HEAD/tool/trimmer/test_cases/tests/product_list.thrift -------------------------------------------------------------------------------- /tool/trimmer/test_cases/tests/test.thrift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/thriftgo/HEAD/tool/trimmer/test_cases/tests/test.thrift -------------------------------------------------------------------------------- /tool/trimmer/test_cases/tests/test_typedef.thrift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/thriftgo/HEAD/tool/trimmer/test_cases/tests/test_typedef.thrift -------------------------------------------------------------------------------- /tool/trimmer/trim/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/thriftgo/HEAD/tool/trimmer/trim/config.go -------------------------------------------------------------------------------- /tool/trimmer/trim/mark.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/thriftgo/HEAD/tool/trimmer/trim/mark.go -------------------------------------------------------------------------------- /tool/trimmer/trim/pre-process.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/thriftgo/HEAD/tool/trimmer/trim/pre-process.go -------------------------------------------------------------------------------- /tool/trimmer/trim/traversal.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/thriftgo/HEAD/tool/trimmer/trim/traversal.go -------------------------------------------------------------------------------- /tool/trimmer/trim/trimmer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/thriftgo/HEAD/tool/trimmer/trim/trimmer.go -------------------------------------------------------------------------------- /tool/trimmer/trim/trimmer_api.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/thriftgo/HEAD/tool/trimmer/trim/trimmer_api.go -------------------------------------------------------------------------------- /tool/trimmer/trim/trimmer_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/thriftgo/HEAD/tool/trimmer/trim/trimmer_test.go -------------------------------------------------------------------------------- /utils/ast_util.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/thriftgo/HEAD/utils/ast_util.go -------------------------------------------------------------------------------- /utils/dir_utils/dir_utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/thriftgo/HEAD/utils/dir_utils/dir_utils.go -------------------------------------------------------------------------------- /utils/json_utils/json_utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/thriftgo/HEAD/utils/json_utils/json_utils.go -------------------------------------------------------------------------------- /utils/log_util.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/thriftgo/HEAD/utils/log_util.go -------------------------------------------------------------------------------- /utils/name_utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/thriftgo/HEAD/utils/name_utils.go -------------------------------------------------------------------------------- /utils/string_utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/thriftgo/HEAD/utils/string_utils.go -------------------------------------------------------------------------------- /utils/utils_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/thriftgo/HEAD/utils/utils_test.go -------------------------------------------------------------------------------- /version/version.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/thriftgo/HEAD/version/version.go -------------------------------------------------------------------------------- /wireshark/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/thriftgo/HEAD/wireshark/README.md -------------------------------------------------------------------------------- /wireshark/thrift.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/thriftgo/HEAD/wireshark/thrift.lua --------------------------------------------------------------------------------