├── .github └── workflows │ └── ci.yml ├── .gitignore ├── .gitmodules ├── LICENSE ├── README.md ├── examples ├── include_test │ ├── include_test1.fbs │ ├── order.fbs │ └── sub │ │ ├── include_test2.fbs │ │ └── no_namespace.fbs ├── includes │ └── test_inc.fbs ├── lib.zig ├── monster_test.bfbs ├── monster_test.fbs ├── monsterdata_test.mon ├── optional_scalars.fbs ├── sample.fbs ├── sample_binary.zig ├── test.fbs └── tests │ └── issue-6.fbs ├── script ├── gen-all.sh ├── gen.sh ├── scratch.sh └── test-all.sh └── src ├── Builder.zig ├── Table.zig ├── binary_tools.zig ├── codegen.zig ├── common.zig ├── encode.zig ├── flatbuffers.zig ├── idl.zig ├── lib.zig ├── main.zig ├── reflection ├── AdvancedFeatures.fb.zig ├── BaseType.fb.zig ├── Enum.fb.zig ├── EnumVal.fb.zig ├── Field.fb.zig ├── KeyValue.fb.zig ├── Object.fb.zig ├── RPCCall.fb.zig ├── Schema.fb.zig ├── SchemaFile.fb.zig ├── Service.fb.zig ├── Type.fb.zig ├── lib.zig └── reflection.fbs ├── testing.zig ├── tests.zig └── util.zig /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travisstaloch/flatbufferz/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travisstaloch/flatbufferz/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travisstaloch/flatbufferz/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travisstaloch/flatbufferz/HEAD/README.md -------------------------------------------------------------------------------- /examples/include_test/include_test1.fbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travisstaloch/flatbufferz/HEAD/examples/include_test/include_test1.fbs -------------------------------------------------------------------------------- /examples/include_test/order.fbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travisstaloch/flatbufferz/HEAD/examples/include_test/order.fbs -------------------------------------------------------------------------------- /examples/include_test/sub/include_test2.fbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travisstaloch/flatbufferz/HEAD/examples/include_test/sub/include_test2.fbs -------------------------------------------------------------------------------- /examples/include_test/sub/no_namespace.fbs: -------------------------------------------------------------------------------- 1 | table Pizza { 2 | size: int; 3 | } 4 | -------------------------------------------------------------------------------- /examples/includes/test_inc.fbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travisstaloch/flatbufferz/HEAD/examples/includes/test_inc.fbs -------------------------------------------------------------------------------- /examples/lib.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travisstaloch/flatbufferz/HEAD/examples/lib.zig -------------------------------------------------------------------------------- /examples/monster_test.bfbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travisstaloch/flatbufferz/HEAD/examples/monster_test.bfbs -------------------------------------------------------------------------------- /examples/monster_test.fbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travisstaloch/flatbufferz/HEAD/examples/monster_test.fbs -------------------------------------------------------------------------------- /examples/monsterdata_test.mon: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travisstaloch/flatbufferz/HEAD/examples/monsterdata_test.mon -------------------------------------------------------------------------------- /examples/optional_scalars.fbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travisstaloch/flatbufferz/HEAD/examples/optional_scalars.fbs -------------------------------------------------------------------------------- /examples/sample.fbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travisstaloch/flatbufferz/HEAD/examples/sample.fbs -------------------------------------------------------------------------------- /examples/sample_binary.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travisstaloch/flatbufferz/HEAD/examples/sample_binary.zig -------------------------------------------------------------------------------- /examples/test.fbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travisstaloch/flatbufferz/HEAD/examples/test.fbs -------------------------------------------------------------------------------- /examples/tests/issue-6.fbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travisstaloch/flatbufferz/HEAD/examples/tests/issue-6.fbs -------------------------------------------------------------------------------- /script/gen-all.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travisstaloch/flatbufferz/HEAD/script/gen-all.sh -------------------------------------------------------------------------------- /script/gen.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travisstaloch/flatbufferz/HEAD/script/gen.sh -------------------------------------------------------------------------------- /script/scratch.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travisstaloch/flatbufferz/HEAD/script/scratch.sh -------------------------------------------------------------------------------- /script/test-all.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travisstaloch/flatbufferz/HEAD/script/test-all.sh -------------------------------------------------------------------------------- /src/Builder.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travisstaloch/flatbufferz/HEAD/src/Builder.zig -------------------------------------------------------------------------------- /src/Table.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travisstaloch/flatbufferz/HEAD/src/Table.zig -------------------------------------------------------------------------------- /src/binary_tools.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travisstaloch/flatbufferz/HEAD/src/binary_tools.zig -------------------------------------------------------------------------------- /src/codegen.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travisstaloch/flatbufferz/HEAD/src/codegen.zig -------------------------------------------------------------------------------- /src/common.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travisstaloch/flatbufferz/HEAD/src/common.zig -------------------------------------------------------------------------------- /src/encode.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travisstaloch/flatbufferz/HEAD/src/encode.zig -------------------------------------------------------------------------------- /src/flatbuffers.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travisstaloch/flatbufferz/HEAD/src/flatbuffers.zig -------------------------------------------------------------------------------- /src/idl.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travisstaloch/flatbufferz/HEAD/src/idl.zig -------------------------------------------------------------------------------- /src/lib.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travisstaloch/flatbufferz/HEAD/src/lib.zig -------------------------------------------------------------------------------- /src/main.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travisstaloch/flatbufferz/HEAD/src/main.zig -------------------------------------------------------------------------------- /src/reflection/AdvancedFeatures.fb.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travisstaloch/flatbufferz/HEAD/src/reflection/AdvancedFeatures.fb.zig -------------------------------------------------------------------------------- /src/reflection/BaseType.fb.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travisstaloch/flatbufferz/HEAD/src/reflection/BaseType.fb.zig -------------------------------------------------------------------------------- /src/reflection/Enum.fb.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travisstaloch/flatbufferz/HEAD/src/reflection/Enum.fb.zig -------------------------------------------------------------------------------- /src/reflection/EnumVal.fb.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travisstaloch/flatbufferz/HEAD/src/reflection/EnumVal.fb.zig -------------------------------------------------------------------------------- /src/reflection/Field.fb.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travisstaloch/flatbufferz/HEAD/src/reflection/Field.fb.zig -------------------------------------------------------------------------------- /src/reflection/KeyValue.fb.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travisstaloch/flatbufferz/HEAD/src/reflection/KeyValue.fb.zig -------------------------------------------------------------------------------- /src/reflection/Object.fb.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travisstaloch/flatbufferz/HEAD/src/reflection/Object.fb.zig -------------------------------------------------------------------------------- /src/reflection/RPCCall.fb.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travisstaloch/flatbufferz/HEAD/src/reflection/RPCCall.fb.zig -------------------------------------------------------------------------------- /src/reflection/Schema.fb.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travisstaloch/flatbufferz/HEAD/src/reflection/Schema.fb.zig -------------------------------------------------------------------------------- /src/reflection/SchemaFile.fb.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travisstaloch/flatbufferz/HEAD/src/reflection/SchemaFile.fb.zig -------------------------------------------------------------------------------- /src/reflection/Service.fb.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travisstaloch/flatbufferz/HEAD/src/reflection/Service.fb.zig -------------------------------------------------------------------------------- /src/reflection/Type.fb.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travisstaloch/flatbufferz/HEAD/src/reflection/Type.fb.zig -------------------------------------------------------------------------------- /src/reflection/lib.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travisstaloch/flatbufferz/HEAD/src/reflection/lib.zig -------------------------------------------------------------------------------- /src/reflection/reflection.fbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travisstaloch/flatbufferz/HEAD/src/reflection/reflection.fbs -------------------------------------------------------------------------------- /src/testing.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travisstaloch/flatbufferz/HEAD/src/testing.zig -------------------------------------------------------------------------------- /src/tests.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travisstaloch/flatbufferz/HEAD/src/tests.zig -------------------------------------------------------------------------------- /src/util.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travisstaloch/flatbufferz/HEAD/src/util.zig --------------------------------------------------------------------------------