diff --git a/third_party/flatbuffers/goldens/README.md b/third_party/flatbuffers/goldens/README.md deleted file mode 100644 index 00bbdc011..000000000 --- a/third_party/flatbuffers/goldens/README.md +++ /dev/null @@ -1,26 +0,0 @@ -# Golden Generated Files - -This directory is a repository for the generated files of `flatc`. - -We check in the generated code so we can see, during a PR review, how the -changes affect the generated output. Its also useful as a reference to point too -as how things work across various languages. - -These files are **NOT** intended to be depended on by any code, such as tests or -or compiled examples. - -## Languages Specifics - -Each language should keep their generated code in their respective directories. -However, the parent schemas can, and should, be shared so we have a consistent -view of things across languages. These are kept in the `schema/` directory. - -Some languages may not support every generation feature, so each language is -required to specify the `flatc` arguments individually. - -* Try to avoid includes and nested directories, preferring it as flat as -possible. - -## Updating - -Just run the `generate_goldens.py` script and it should generate them all. diff --git a/third_party/flatbuffers/goldens/cpp/basic_generated.h b/third_party/flatbuffers/goldens/cpp/basic_generated.h deleted file mode 100644 index 67f2902c9..000000000 --- a/third_party/flatbuffers/goldens/cpp/basic_generated.h +++ /dev/null @@ -1,163 +0,0 @@ -// automatically generated by the FlatBuffers compiler, do not modify - - -#ifndef FLATBUFFERS_GENERATED_BASIC_FLATBUFFERS_GOLDENS_H_ -#define FLATBUFFERS_GENERATED_BASIC_FLATBUFFERS_GOLDENS_H_ - -#include "flatbuffers/flatbuffers.h" - -// Ensure the included flatbuffers.h is the same version as when this file was -// generated, otherwise it may not be compatible. -static_assert(FLATBUFFERS_VERSION_MAJOR == 24 && - FLATBUFFERS_VERSION_MINOR == 3 && - FLATBUFFERS_VERSION_REVISION == 25, - "Non-compatible flatbuffers version included"); - -namespace flatbuffers { -namespace goldens { - -struct Galaxy; -struct GalaxyBuilder; - -struct Universe; -struct UniverseBuilder; - -struct Galaxy FLATBUFFERS_FINAL_CLASS : private ::flatbuffers::Table { - typedef GalaxyBuilder Builder; - enum FlatBuffersVTableOffset FLATBUFFERS_VTABLE_UNDERLYING_TYPE { - VT_NUM_STARS = 4 - }; - int64_t num_stars() const { - return GetField(VT_NUM_STARS, 0); - } - bool Verify(::flatbuffers::Verifier &verifier) const { - return VerifyTableStart(verifier) && - VerifyField(verifier, VT_NUM_STARS, 8) && - verifier.EndTable(); - } -}; - -struct GalaxyBuilder { - typedef Galaxy Table; - ::flatbuffers::FlatBufferBuilder &fbb_; - ::flatbuffers::uoffset_t start_; - void add_num_stars(int64_t num_stars) { - fbb_.AddElement(Galaxy::VT_NUM_STARS, num_stars, 0); - } - explicit GalaxyBuilder(::flatbuffers::FlatBufferBuilder &_fbb) - : fbb_(_fbb) { - start_ = fbb_.StartTable(); - } - ::flatbuffers::Offset Finish() { - const auto end = fbb_.EndTable(start_); - auto o = ::flatbuffers::Offset(end); - return o; - } -}; - -inline ::flatbuffers::Offset CreateGalaxy( - ::flatbuffers::FlatBufferBuilder &_fbb, - int64_t num_stars = 0) { - GalaxyBuilder builder_(_fbb); - builder_.add_num_stars(num_stars); - return builder_.Finish(); -} - -struct Universe FLATBUFFERS_FINAL_CLASS : private ::flatbuffers::Table { - typedef UniverseBuilder Builder; - enum FlatBuffersVTableOffset FLATBUFFERS_VTABLE_UNDERLYING_TYPE { - VT_AGE = 4, - VT_GALAXIES = 6 - }; - double age() const { - return GetField(VT_AGE, 0.0); - } - const ::flatbuffers::Vector<::flatbuffers::Offset> *galaxies() const { - return GetPointer> *>(VT_GALAXIES); - } - bool Verify(::flatbuffers::Verifier &verifier) const { - return VerifyTableStart(verifier) && - VerifyField(verifier, VT_AGE, 8) && - VerifyOffset(verifier, VT_GALAXIES) && - verifier.VerifyVector(galaxies()) && - verifier.VerifyVectorOfTables(galaxies()) && - verifier.EndTable(); - } -}; - -struct UniverseBuilder { - typedef Universe Table; - ::flatbuffers::FlatBufferBuilder &fbb_; - ::flatbuffers::uoffset_t start_; - void add_age(double age) { - fbb_.AddElement(Universe::VT_AGE, age, 0.0); - } - void add_galaxies(::flatbuffers::Offset<::flatbuffers::Vector<::flatbuffers::Offset>> galaxies) { - fbb_.AddOffset(Universe::VT_GALAXIES, galaxies); - } - explicit UniverseBuilder(::flatbuffers::FlatBufferBuilder &_fbb) - : fbb_(_fbb) { - start_ = fbb_.StartTable(); - } - ::flatbuffers::Offset Finish() { - const auto end = fbb_.EndTable(start_); - auto o = ::flatbuffers::Offset(end); - return o; - } -}; - -inline ::flatbuffers::Offset CreateUniverse( - ::flatbuffers::FlatBufferBuilder &_fbb, - double age = 0.0, - ::flatbuffers::Offset<::flatbuffers::Vector<::flatbuffers::Offset>> galaxies = 0) { - UniverseBuilder builder_(_fbb); - builder_.add_age(age); - builder_.add_galaxies(galaxies); - return builder_.Finish(); -} - -inline ::flatbuffers::Offset CreateUniverseDirect( - ::flatbuffers::FlatBufferBuilder &_fbb, - double age = 0.0, - const std::vector<::flatbuffers::Offset> *galaxies = nullptr) { - auto galaxies__ = galaxies ? _fbb.CreateVector<::flatbuffers::Offset>(*galaxies) : 0; - return flatbuffers::goldens::CreateUniverse( - _fbb, - age, - galaxies__); -} - -inline const flatbuffers::goldens::Universe *GetUniverse(const void *buf) { - return ::flatbuffers::GetRoot(buf); -} - -inline const flatbuffers::goldens::Universe *GetSizePrefixedUniverse(const void *buf) { - return ::flatbuffers::GetSizePrefixedRoot(buf); -} - -inline bool VerifyUniverseBuffer( - ::flatbuffers::Verifier &verifier) { - return verifier.VerifyBuffer(nullptr); -} - -inline bool VerifySizePrefixedUniverseBuffer( - ::flatbuffers::Verifier &verifier) { - return verifier.VerifySizePrefixedBuffer(nullptr); -} - -inline void FinishUniverseBuffer( - ::flatbuffers::FlatBufferBuilder &fbb, - ::flatbuffers::Offset root) { - fbb.Finish(root); -} - -inline void FinishSizePrefixedUniverseBuffer( - ::flatbuffers::FlatBufferBuilder &fbb, - ::flatbuffers::Offset root) { - fbb.FinishSizePrefixed(root); -} - -} // namespace goldens -} // namespace flatbuffers - -#endif // FLATBUFFERS_GENERATED_BASIC_FLATBUFFERS_GOLDENS_H_ diff --git a/third_party/flatbuffers/goldens/cpp/generate.py b/third_party/flatbuffers/goldens/cpp/generate.py deleted file mode 100644 index cdc7e8c37..000000000 --- a/third_party/flatbuffers/goldens/cpp/generate.py +++ /dev/null @@ -1,10 +0,0 @@ -from golden_utils import flatc_golden - - -def flatc(options, schema): - # Wrap the golden flatc generator with C++ specifics - flatc_golden(options=["--cpp"] + options, schema=schema, prefix="cpp") - - -def GenerateCpp(): - flatc([], "basic.fbs") diff --git a/third_party/flatbuffers/goldens/csharp/flatbuffers/goldens/Galaxy.cs b/third_party/flatbuffers/goldens/csharp/flatbuffers/goldens/Galaxy.cs deleted file mode 100644 index 85c1c006e..000000000 --- a/third_party/flatbuffers/goldens/csharp/flatbuffers/goldens/Galaxy.cs +++ /dev/null @@ -1,50 +0,0 @@ -// -// automatically generated by the FlatBuffers compiler, do not modify -// - -namespace flatbuffers.goldens -{ - -using global::System; -using global::System.Collections.Generic; -using global::Google.FlatBuffers; - -public struct Galaxy : IFlatbufferObject -{ - private Table __p; - public ByteBuffer ByteBuffer { get { return __p.bb; } } - public static void ValidateVersion() { FlatBufferConstants.FLATBUFFERS_24_3_25(); } - public static Galaxy GetRootAsGalaxy(ByteBuffer _bb) { return GetRootAsGalaxy(_bb, new Galaxy()); } - public static Galaxy GetRootAsGalaxy(ByteBuffer _bb, Galaxy obj) { return (obj.__assign(_bb.GetInt(_bb.Position) + _bb.Position, _bb)); } - public void __init(int _i, ByteBuffer _bb) { __p = new Table(_i, _bb); } - public Galaxy __assign(int _i, ByteBuffer _bb) { __init(_i, _bb); return this; } - - public long NumStars { get { int o = __p.__offset(4); return o != 0 ? __p.bb.GetLong(o + __p.bb_pos) : (long)0; } } - - public static Offset CreateGalaxy(FlatBufferBuilder builder, - long num_stars = 0) { - builder.StartTable(1); - Galaxy.AddNumStars(builder, num_stars); - return Galaxy.EndGalaxy(builder); - } - - public static void StartGalaxy(FlatBufferBuilder builder) { builder.StartTable(1); } - public static void AddNumStars(FlatBufferBuilder builder, long numStars) { builder.AddLong(0, numStars, 0); } - public static Offset EndGalaxy(FlatBufferBuilder builder) { - int o = builder.EndTable(); - return new Offset(o); - } -} - - -static public class GalaxyVerify -{ - static public bool Verify(Google.FlatBuffers.Verifier verifier, uint tablePos) - { - return verifier.VerifyTableStart(tablePos) - && verifier.VerifyField(tablePos, 4 /*NumStars*/, 8 /*long*/, 8, false) - && verifier.VerifyTableEnd(tablePos); - } -} - -} diff --git a/third_party/flatbuffers/goldens/csharp/flatbuffers/goldens/Universe.cs b/third_party/flatbuffers/goldens/csharp/flatbuffers/goldens/Universe.cs deleted file mode 100644 index ab9413426..000000000 --- a/third_party/flatbuffers/goldens/csharp/flatbuffers/goldens/Universe.cs +++ /dev/null @@ -1,64 +0,0 @@ -// -// automatically generated by the FlatBuffers compiler, do not modify -// - -namespace flatbuffers.goldens -{ - -using global::System; -using global::System.Collections.Generic; -using global::Google.FlatBuffers; - -public struct Universe : IFlatbufferObject -{ - private Table __p; - public ByteBuffer ByteBuffer { get { return __p.bb; } } - public static void ValidateVersion() { FlatBufferConstants.FLATBUFFERS_24_3_25(); } - public static Universe GetRootAsUniverse(ByteBuffer _bb) { return GetRootAsUniverse(_bb, new Universe()); } - public static Universe GetRootAsUniverse(ByteBuffer _bb, Universe obj) { return (obj.__assign(_bb.GetInt(_bb.Position) + _bb.Position, _bb)); } - public static bool VerifyUniverse(ByteBuffer _bb) {Google.FlatBuffers.Verifier verifier = new Google.FlatBuffers.Verifier(_bb); return verifier.VerifyBuffer("", false, UniverseVerify.Verify); } - public void __init(int _i, ByteBuffer _bb) { __p = new Table(_i, _bb); } - public Universe __assign(int _i, ByteBuffer _bb) { __init(_i, _bb); return this; } - - public double Age { get { int o = __p.__offset(4); return o != 0 ? __p.bb.GetDouble(o + __p.bb_pos) : (double)0.0; } } - public flatbuffers.goldens.Galaxy? Galaxies(int j) { int o = __p.__offset(6); return o != 0 ? (flatbuffers.goldens.Galaxy?)(new flatbuffers.goldens.Galaxy()).__assign(__p.__indirect(__p.__vector(o) + j * 4), __p.bb) : null; } - public int GalaxiesLength { get { int o = __p.__offset(6); return o != 0 ? __p.__vector_len(o) : 0; } } - - public static Offset CreateUniverse(FlatBufferBuilder builder, - double age = 0.0, - VectorOffset galaxiesOffset = default(VectorOffset)) { - builder.StartTable(2); - Universe.AddAge(builder, age); - Universe.AddGalaxies(builder, galaxiesOffset); - return Universe.EndUniverse(builder); - } - - public static void StartUniverse(FlatBufferBuilder builder) { builder.StartTable(2); } - public static void AddAge(FlatBufferBuilder builder, double age) { builder.AddDouble(0, age, 0.0); } - public static void AddGalaxies(FlatBufferBuilder builder, VectorOffset galaxiesOffset) { builder.AddOffset(1, galaxiesOffset.Value, 0); } - public static VectorOffset CreateGalaxiesVector(FlatBufferBuilder builder, Offset[] data) { builder.StartVector(4, data.Length, 4); for (int i = data.Length - 1; i >= 0; i--) builder.AddOffset(data[i].Value); return builder.EndVector(); } - public static VectorOffset CreateGalaxiesVectorBlock(FlatBufferBuilder builder, Offset[] data) { builder.StartVector(4, data.Length, 4); builder.Add(data); return builder.EndVector(); } - public static VectorOffset CreateGalaxiesVectorBlock(FlatBufferBuilder builder, ArraySegment> data) { builder.StartVector(4, data.Count, 4); builder.Add(data); return builder.EndVector(); } - public static VectorOffset CreateGalaxiesVectorBlock(FlatBufferBuilder builder, IntPtr dataPtr, int sizeInBytes) { builder.StartVector(1, sizeInBytes, 1); builder.Add>(dataPtr, sizeInBytes); return builder.EndVector(); } - public static void StartGalaxiesVector(FlatBufferBuilder builder, int numElems) { builder.StartVector(4, numElems, 4); } - public static Offset EndUniverse(FlatBufferBuilder builder) { - int o = builder.EndTable(); - return new Offset(o); - } - public static void FinishUniverseBuffer(FlatBufferBuilder builder, Offset offset) { builder.Finish(offset.Value); } - public static void FinishSizePrefixedUniverseBuffer(FlatBufferBuilder builder, Offset offset) { builder.FinishSizePrefixed(offset.Value); } -} - - -static public class UniverseVerify -{ - static public bool Verify(Google.FlatBuffers.Verifier verifier, uint tablePos) - { - return verifier.VerifyTableStart(tablePos) - && verifier.VerifyField(tablePos, 4 /*Age*/, 8 /*double*/, 8, false) - && verifier.VerifyVectorOfTables(tablePos, 6 /*Galaxies*/, flatbuffers.goldens.GalaxyVerify.Verify, false) - && verifier.VerifyTableEnd(tablePos); - } -} - -} diff --git a/third_party/flatbuffers/goldens/csharp/generate.py b/third_party/flatbuffers/goldens/csharp/generate.py deleted file mode 100644 index 86a3a80f5..000000000 --- a/third_party/flatbuffers/goldens/csharp/generate.py +++ /dev/null @@ -1,10 +0,0 @@ -from golden_utils import flatc_golden - - -def flatc(options, schema): - # Wrap the golden flatc generator with C# specifics - flatc_golden(options=["--csharp"] + options, schema=schema, prefix="csharp") - - -def GenerateCSharp(): - flatc([], "basic.fbs") diff --git a/third_party/flatbuffers/goldens/dart/basic_flatbuffers.goldens_generated.dart b/third_party/flatbuffers/goldens/dart/basic_flatbuffers.goldens_generated.dart deleted file mode 100644 index 08c1fa773..000000000 --- a/third_party/flatbuffers/goldens/dart/basic_flatbuffers.goldens_generated.dart +++ /dev/null @@ -1,162 +0,0 @@ -// automatically generated by the FlatBuffers compiler, do not modify -// ignore_for_file: unused_import, unused_field, unused_element, unused_local_variable - -library flatbuffers.goldens; - -import 'dart:typed_data' show Uint8List; -import 'package:flat_buffers/flat_buffers.dart' as fb; - - -class Galaxy { - Galaxy._(this._bc, this._bcOffset); - factory Galaxy(List bytes) { - final rootRef = fb.BufferContext.fromBytes(bytes); - return reader.read(rootRef, 0); - } - - static const fb.Reader reader = _GalaxyReader(); - - final fb.BufferContext _bc; - final int _bcOffset; - - int get numStars => const fb.Int64Reader().vTableGet(_bc, _bcOffset, 4, 0); - - @override - String toString() { - return 'Galaxy{numStars: ${numStars}}'; - } -} - -class _GalaxyReader extends fb.TableReader { - const _GalaxyReader(); - - @override - Galaxy createObject(fb.BufferContext bc, int offset) => - Galaxy._(bc, offset); -} - -class GalaxyBuilder { - GalaxyBuilder(this.fbBuilder); - - final fb.Builder fbBuilder; - - void begin() { - fbBuilder.startTable(1); - } - - int addNumStars(int? numStars) { - fbBuilder.addInt64(0, numStars); - return fbBuilder.offset; - } - - int finish() { - return fbBuilder.endTable(); - } -} - -class GalaxyObjectBuilder extends fb.ObjectBuilder { - final int? _numStars; - - GalaxyObjectBuilder({ - int? numStars, - }) - : _numStars = numStars; - - /// Finish building, and store into the [fbBuilder]. - @override - int finish(fb.Builder fbBuilder) { - fbBuilder.startTable(1); - fbBuilder.addInt64(0, _numStars); - return fbBuilder.endTable(); - } - - /// Convenience method to serialize to byte list. - @override - Uint8List toBytes([String? fileIdentifier]) { - final fbBuilder = fb.Builder(deduplicateTables: false); - fbBuilder.finish(finish(fbBuilder), fileIdentifier); - return fbBuilder.buffer; - } -} -class Universe { - Universe._(this._bc, this._bcOffset); - factory Universe(List bytes) { - final rootRef = fb.BufferContext.fromBytes(bytes); - return reader.read(rootRef, 0); - } - - static const fb.Reader reader = _UniverseReader(); - - final fb.BufferContext _bc; - final int _bcOffset; - - double get age => const fb.Float64Reader().vTableGet(_bc, _bcOffset, 4, 0.0); - List? get galaxies => const fb.ListReader(Galaxy.reader).vTableGetNullable(_bc, _bcOffset, 6); - - @override - String toString() { - return 'Universe{age: ${age}, galaxies: ${galaxies}}'; - } -} - -class _UniverseReader extends fb.TableReader { - const _UniverseReader(); - - @override - Universe createObject(fb.BufferContext bc, int offset) => - Universe._(bc, offset); -} - -class UniverseBuilder { - UniverseBuilder(this.fbBuilder); - - final fb.Builder fbBuilder; - - void begin() { - fbBuilder.startTable(2); - } - - int addAge(double? age) { - fbBuilder.addFloat64(0, age); - return fbBuilder.offset; - } - int addGalaxiesOffset(int? offset) { - fbBuilder.addOffset(1, offset); - return fbBuilder.offset; - } - - int finish() { - return fbBuilder.endTable(); - } -} - -class UniverseObjectBuilder extends fb.ObjectBuilder { - final double? _age; - final List? _galaxies; - - UniverseObjectBuilder({ - double? age, - List? galaxies, - }) - : _age = age, - _galaxies = galaxies; - - /// Finish building, and store into the [fbBuilder]. - @override - int finish(fb.Builder fbBuilder) { - final int? galaxiesOffset = _galaxies == null ? null - : fbBuilder.writeList(_galaxies!.map((b) => b.getOrCreateOffset(fbBuilder)).toList()); - fbBuilder.startTable(2); - fbBuilder.addFloat64(0, _age); - fbBuilder.addOffset(1, galaxiesOffset); - return fbBuilder.endTable(); - } - - /// Convenience method to serialize to byte list. - @override - Uint8List toBytes([String? fileIdentifier]) { - final fbBuilder = fb.Builder(deduplicateTables: false); - fbBuilder.finish(finish(fbBuilder), fileIdentifier); - return fbBuilder.buffer; - } -} diff --git a/third_party/flatbuffers/goldens/dart/generate.py b/third_party/flatbuffers/goldens/dart/generate.py deleted file mode 100644 index a92070c26..000000000 --- a/third_party/flatbuffers/goldens/dart/generate.py +++ /dev/null @@ -1,10 +0,0 @@ -from golden_utils import flatc_golden - - -def flatc(options, schema): - # Wrap the golden flatc generator with Dart specifics - flatc_golden(options=["--dart"] + options, schema=schema, prefix="dart") - - -def GenerateDart(): - flatc([], "basic.fbs") diff --git a/third_party/flatbuffers/goldens/generate_goldens.py b/third_party/flatbuffers/goldens/generate_goldens.py deleted file mode 100755 index d521b812d..000000000 --- a/third_party/flatbuffers/goldens/generate_goldens.py +++ /dev/null @@ -1,32 +0,0 @@ -#!/usr/bin/env python3 - -from cpp.generate import GenerateCpp -from csharp.generate import GenerateCSharp -from dart.generate import GenerateDart -from go.generate import GenerateGo -from java.generate import GenerateJava -from kotlin.generate import GenerateKotlin -from lobster.generate import GenerateLobster -from lua.generate import GenerateLua -from nim.generate import GenerateNim -from php.generate import GeneratePhp -from py.generate import GeneratePython -from rust.generate import GenerateRust -from swift.generate import GenerateSwift -from ts.generate import GenerateTs - -# Run each language generation logic -GenerateCpp() -GenerateCSharp() -GenerateDart() -GenerateGo() -GenerateJava() -GenerateKotlin() -GenerateLobster() -GenerateLua() -GenerateNim() -GeneratePhp() -GeneratePython() -GenerateRust() -GenerateSwift() -GenerateTs() diff --git a/third_party/flatbuffers/goldens/go/flatbuffers/goldens/Galaxy.go b/third_party/flatbuffers/goldens/go/flatbuffers/goldens/Galaxy.go deleted file mode 100644 index a0cd0ae71..000000000 --- a/third_party/flatbuffers/goldens/go/flatbuffers/goldens/Galaxy.go +++ /dev/null @@ -1,64 +0,0 @@ -// Code generated by the FlatBuffers compiler. DO NOT EDIT. - -package goldens - -import ( - flatbuffers "github.com/google/flatbuffers/go" -) - -type Galaxy struct { - _tab flatbuffers.Table -} - -func GetRootAsGalaxy(buf []byte, offset flatbuffers.UOffsetT) *Galaxy { - n := flatbuffers.GetUOffsetT(buf[offset:]) - x := &Galaxy{} - x.Init(buf, n+offset) - return x -} - -func FinishGalaxyBuffer(builder *flatbuffers.Builder, offset flatbuffers.UOffsetT) { - builder.Finish(offset) -} - -func GetSizePrefixedRootAsGalaxy(buf []byte, offset flatbuffers.UOffsetT) *Galaxy { - n := flatbuffers.GetUOffsetT(buf[offset+flatbuffers.SizeUint32:]) - x := &Galaxy{} - x.Init(buf, n+offset+flatbuffers.SizeUint32) - return x -} - -func FinishSizePrefixedGalaxyBuffer(builder *flatbuffers.Builder, offset flatbuffers.UOffsetT) { - builder.FinishSizePrefixed(offset) -} - -func (rcv *Galaxy) Init(buf []byte, i flatbuffers.UOffsetT) { - rcv._tab.Bytes = buf - rcv._tab.Pos = i -} - -func (rcv *Galaxy) Table() flatbuffers.Table { - return rcv._tab -} - -func (rcv *Galaxy) NumStars() int64 { - o := flatbuffers.UOffsetT(rcv._tab.Offset(4)) - if o != 0 { - return rcv._tab.GetInt64(o + rcv._tab.Pos) - } - return 0 -} - -func (rcv *Galaxy) MutateNumStars(n int64) bool { - return rcv._tab.MutateInt64Slot(4, n) -} - -func GalaxyStart(builder *flatbuffers.Builder) { - builder.StartObject(1) -} -func GalaxyAddNumStars(builder *flatbuffers.Builder, numStars int64) { - builder.PrependInt64Slot(0, numStars, 0) -} -func GalaxyEnd(builder *flatbuffers.Builder) flatbuffers.UOffsetT { - return builder.EndObject() -} diff --git a/third_party/flatbuffers/goldens/go/flatbuffers/goldens/Universe.go b/third_party/flatbuffers/goldens/go/flatbuffers/goldens/Universe.go deleted file mode 100644 index d8fd83327..000000000 --- a/third_party/flatbuffers/goldens/go/flatbuffers/goldens/Universe.go +++ /dev/null @@ -1,90 +0,0 @@ -// Code generated by the FlatBuffers compiler. DO NOT EDIT. - -package goldens - -import ( - flatbuffers "github.com/google/flatbuffers/go" -) - -type Universe struct { - _tab flatbuffers.Table -} - -func GetRootAsUniverse(buf []byte, offset flatbuffers.UOffsetT) *Universe { - n := flatbuffers.GetUOffsetT(buf[offset:]) - x := &Universe{} - x.Init(buf, n+offset) - return x -} - -func FinishUniverseBuffer(builder *flatbuffers.Builder, offset flatbuffers.UOffsetT) { - builder.Finish(offset) -} - -func GetSizePrefixedRootAsUniverse(buf []byte, offset flatbuffers.UOffsetT) *Universe { - n := flatbuffers.GetUOffsetT(buf[offset+flatbuffers.SizeUint32:]) - x := &Universe{} - x.Init(buf, n+offset+flatbuffers.SizeUint32) - return x -} - -func FinishSizePrefixedUniverseBuffer(builder *flatbuffers.Builder, offset flatbuffers.UOffsetT) { - builder.FinishSizePrefixed(offset) -} - -func (rcv *Universe) Init(buf []byte, i flatbuffers.UOffsetT) { - rcv._tab.Bytes = buf - rcv._tab.Pos = i -} - -func (rcv *Universe) Table() flatbuffers.Table { - return rcv._tab -} - -func (rcv *Universe) Age() float64 { - o := flatbuffers.UOffsetT(rcv._tab.Offset(4)) - if o != 0 { - return rcv._tab.GetFloat64(o + rcv._tab.Pos) - } - return 0.0 -} - -func (rcv *Universe) MutateAge(n float64) bool { - return rcv._tab.MutateFloat64Slot(4, n) -} - -func (rcv *Universe) Galaxies(obj *Galaxy, j int) bool { - o := flatbuffers.UOffsetT(rcv._tab.Offset(6)) - if o != 0 { - x := rcv._tab.Vector(o) - x += flatbuffers.UOffsetT(j) * 4 - x = rcv._tab.Indirect(x) - obj.Init(rcv._tab.Bytes, x) - return true - } - return false -} - -func (rcv *Universe) GalaxiesLength() int { - o := flatbuffers.UOffsetT(rcv._tab.Offset(6)) - if o != 0 { - return rcv._tab.VectorLen(o) - } - return 0 -} - -func UniverseStart(builder *flatbuffers.Builder) { - builder.StartObject(2) -} -func UniverseAddAge(builder *flatbuffers.Builder, age float64) { - builder.PrependFloat64Slot(0, age, 0.0) -} -func UniverseAddGalaxies(builder *flatbuffers.Builder, galaxies flatbuffers.UOffsetT) { - builder.PrependUOffsetTSlot(1, flatbuffers.UOffsetT(galaxies), 0) -} -func UniverseStartGalaxiesVector(builder *flatbuffers.Builder, numElems int) flatbuffers.UOffsetT { - return builder.StartVector(4, numElems, 4) -} -func UniverseEnd(builder *flatbuffers.Builder) flatbuffers.UOffsetT { - return builder.EndObject() -} diff --git a/third_party/flatbuffers/goldens/go/generate.py b/third_party/flatbuffers/goldens/go/generate.py deleted file mode 100644 index 358c42c30..000000000 --- a/third_party/flatbuffers/goldens/go/generate.py +++ /dev/null @@ -1,10 +0,0 @@ -from golden_utils import flatc_golden - - -def flatc(options, schema): - # Wrap the golden flatc generator with Go specifics - flatc_golden(options=["--go"] + options, schema=schema, prefix="go") - - -def GenerateGo(): - flatc([], "basic.fbs") diff --git a/third_party/flatbuffers/goldens/golden_utils.py b/third_party/flatbuffers/goldens/golden_utils.py deleted file mode 100644 index d2aab1330..000000000 --- a/third_party/flatbuffers/goldens/golden_utils.py +++ /dev/null @@ -1,30 +0,0 @@ -import sys -from pathlib import Path - -# Get the path where this script is located so we can invoke the script from -# any directory and have the paths work correctly. -script_path = Path(__file__).parent.resolve() - -# Get the root path as an absolute path, so all derived paths are absolute. -root_path = script_path.parent.absolute() - -# Get the location of the schema -schema_path = Path(script_path, "schema") - -# Too add the util package in /scripts/util.py -sys.path.append(str(root_path.absolute())) - -from scripts.util import flatc - - -def flatc_golden(options, schema, prefix): - # wrap the generic flatc call with specifis for these goldens. - flatc( - options=options, - # where the files are generated, typically the language (e.g. "cpp"). - prefix=prefix, - # The schema are relative to the schema directory. - schema=str(Path(schema_path, schema)), - # Run flatc from this location. - cwd=script_path, - ) diff --git a/third_party/flatbuffers/goldens/java/flatbuffers/goldens/Galaxy.java b/third_party/flatbuffers/goldens/java/flatbuffers/goldens/Galaxy.java deleted file mode 100644 index 260d5be7e..000000000 --- a/third_party/flatbuffers/goldens/java/flatbuffers/goldens/Galaxy.java +++ /dev/null @@ -1,53 +0,0 @@ -// automatically generated by the FlatBuffers compiler, do not modify - -package flatbuffers.goldens; - -import com.google.flatbuffers.BaseVector; -import com.google.flatbuffers.BooleanVector; -import com.google.flatbuffers.ByteVector; -import com.google.flatbuffers.Constants; -import com.google.flatbuffers.DoubleVector; -import com.google.flatbuffers.FlatBufferBuilder; -import com.google.flatbuffers.FloatVector; -import com.google.flatbuffers.IntVector; -import com.google.flatbuffers.LongVector; -import com.google.flatbuffers.ShortVector; -import com.google.flatbuffers.StringVector; -import com.google.flatbuffers.Struct; -import com.google.flatbuffers.Table; -import com.google.flatbuffers.UnionVector; -import java.nio.ByteBuffer; -import java.nio.ByteOrder; - -@SuppressWarnings("unused") -public final class Galaxy extends Table { - public static void ValidateVersion() { Constants.FLATBUFFERS_24_3_25(); } - public static Galaxy getRootAsGalaxy(ByteBuffer _bb) { return getRootAsGalaxy(_bb, new Galaxy()); } - public static Galaxy getRootAsGalaxy(ByteBuffer _bb, Galaxy obj) { _bb.order(ByteOrder.LITTLE_ENDIAN); return (obj.__assign(_bb.getInt(_bb.position()) + _bb.position(), _bb)); } - public void __init(int _i, ByteBuffer _bb) { __reset(_i, _bb); } - public Galaxy __assign(int _i, ByteBuffer _bb) { __init(_i, _bb); return this; } - - public long numStars() { int o = __offset(4); return o != 0 ? bb.getLong(o + bb_pos) : 0L; } - - public static int createGalaxy(FlatBufferBuilder builder, - long numStars) { - builder.startTable(1); - Galaxy.addNumStars(builder, numStars); - return Galaxy.endGalaxy(builder); - } - - public static void startGalaxy(FlatBufferBuilder builder) { builder.startTable(1); } - public static void addNumStars(FlatBufferBuilder builder, long numStars) { builder.addLong(0, numStars, 0L); } - public static int endGalaxy(FlatBufferBuilder builder) { - int o = builder.endTable(); - return o; - } - - public static final class Vector extends BaseVector { - public Vector __assign(int _vector, int _element_size, ByteBuffer _bb) { __reset(_vector, _element_size, _bb); return this; } - - public Galaxy get(int j) { return get(new Galaxy(), j); } - public Galaxy get(Galaxy obj, int j) { return obj.__assign(__indirect(__element(j), bb), bb); } - } -} - diff --git a/third_party/flatbuffers/goldens/java/flatbuffers/goldens/Universe.java b/third_party/flatbuffers/goldens/java/flatbuffers/goldens/Universe.java deleted file mode 100644 index 73be26ce1..000000000 --- a/third_party/flatbuffers/goldens/java/flatbuffers/goldens/Universe.java +++ /dev/null @@ -1,65 +0,0 @@ -// automatically generated by the FlatBuffers compiler, do not modify - -package flatbuffers.goldens; - -import com.google.flatbuffers.BaseVector; -import com.google.flatbuffers.BooleanVector; -import com.google.flatbuffers.ByteVector; -import com.google.flatbuffers.Constants; -import com.google.flatbuffers.DoubleVector; -import com.google.flatbuffers.FlatBufferBuilder; -import com.google.flatbuffers.FloatVector; -import com.google.flatbuffers.IntVector; -import com.google.flatbuffers.LongVector; -import com.google.flatbuffers.ShortVector; -import com.google.flatbuffers.StringVector; -import com.google.flatbuffers.Struct; -import com.google.flatbuffers.Table; -import com.google.flatbuffers.UnionVector; -import java.nio.ByteBuffer; -import java.nio.ByteOrder; - -@SuppressWarnings("unused") -public final class Universe extends Table { - public static void ValidateVersion() { Constants.FLATBUFFERS_24_3_25(); } - public static Universe getRootAsUniverse(ByteBuffer _bb) { return getRootAsUniverse(_bb, new Universe()); } - public static Universe getRootAsUniverse(ByteBuffer _bb, Universe obj) { _bb.order(ByteOrder.LITTLE_ENDIAN); return (obj.__assign(_bb.getInt(_bb.position()) + _bb.position(), _bb)); } - public void __init(int _i, ByteBuffer _bb) { __reset(_i, _bb); } - public Universe __assign(int _i, ByteBuffer _bb) { __init(_i, _bb); return this; } - - public double age() { int o = __offset(4); return o != 0 ? bb.getDouble(o + bb_pos) : 0.0; } - public flatbuffers.goldens.Galaxy galaxies(int j) { return galaxies(new flatbuffers.goldens.Galaxy(), j); } - public flatbuffers.goldens.Galaxy galaxies(flatbuffers.goldens.Galaxy obj, int j) { int o = __offset(6); return o != 0 ? obj.__assign(__indirect(__vector(o) + j * 4), bb) : null; } - public int galaxiesLength() { int o = __offset(6); return o != 0 ? __vector_len(o) : 0; } - public flatbuffers.goldens.Galaxy.Vector galaxiesVector() { return galaxiesVector(new flatbuffers.goldens.Galaxy.Vector()); } - public flatbuffers.goldens.Galaxy.Vector galaxiesVector(flatbuffers.goldens.Galaxy.Vector obj) { int o = __offset(6); return o != 0 ? obj.__assign(__vector(o), 4, bb) : null; } - - public static int createUniverse(FlatBufferBuilder builder, - double age, - int galaxiesOffset) { - builder.startTable(2); - Universe.addAge(builder, age); - Universe.addGalaxies(builder, galaxiesOffset); - return Universe.endUniverse(builder); - } - - public static void startUniverse(FlatBufferBuilder builder) { builder.startTable(2); } - public static void addAge(FlatBufferBuilder builder, double age) { builder.addDouble(0, age, 0.0); } - public static void addGalaxies(FlatBufferBuilder builder, int galaxiesOffset) { builder.addOffset(1, galaxiesOffset, 0); } - public static int createGalaxiesVector(FlatBufferBuilder builder, int[] data) { builder.startVector(4, data.length, 4); for (int i = data.length - 1; i >= 0; i--) builder.addOffset(data[i]); return builder.endVector(); } - public static void startGalaxiesVector(FlatBufferBuilder builder, int numElems) { builder.startVector(4, numElems, 4); } - public static int endUniverse(FlatBufferBuilder builder) { - int o = builder.endTable(); - return o; - } - public static void finishUniverseBuffer(FlatBufferBuilder builder, int offset) { builder.finish(offset); } - public static void finishSizePrefixedUniverseBuffer(FlatBufferBuilder builder, int offset) { builder.finishSizePrefixed(offset); } - - public static final class Vector extends BaseVector { - public Vector __assign(int _vector, int _element_size, ByteBuffer _bb) { __reset(_vector, _element_size, _bb); return this; } - - public Universe get(int j) { return get(new Universe(), j); } - public Universe get(Universe obj, int j) { return obj.__assign(__indirect(__element(j), bb), bb); } - } -} - diff --git a/third_party/flatbuffers/goldens/java/generate.py b/third_party/flatbuffers/goldens/java/generate.py deleted file mode 100644 index cc1a8b294..000000000 --- a/third_party/flatbuffers/goldens/java/generate.py +++ /dev/null @@ -1,10 +0,0 @@ -from golden_utils import flatc_golden - - -def flatc(options, schema): - # Wrap the golden flatc generator with Java specifics - flatc_golden(options=["--java"] + options, schema=schema, prefix="java") - - -def GenerateJava(): - flatc([], "basic.fbs") diff --git a/third_party/flatbuffers/goldens/kotlin/flatbuffers/goldens/Galaxy.kt b/third_party/flatbuffers/goldens/kotlin/flatbuffers/goldens/Galaxy.kt deleted file mode 100644 index e74d068ca..000000000 --- a/third_party/flatbuffers/goldens/kotlin/flatbuffers/goldens/Galaxy.kt +++ /dev/null @@ -1,55 +0,0 @@ -// automatically generated by the FlatBuffers compiler, do not modify - -package flatbuffers.goldens - -import com.google.flatbuffers.BaseVector -import com.google.flatbuffers.BooleanVector -import com.google.flatbuffers.ByteVector -import com.google.flatbuffers.Constants -import com.google.flatbuffers.DoubleVector -import com.google.flatbuffers.FlatBufferBuilder -import com.google.flatbuffers.FloatVector -import com.google.flatbuffers.LongVector -import com.google.flatbuffers.StringVector -import com.google.flatbuffers.Struct -import com.google.flatbuffers.Table -import com.google.flatbuffers.UnionVector -import java.nio.ByteBuffer -import java.nio.ByteOrder -import kotlin.math.sign - -@Suppress("unused") -class Galaxy : Table() { - - fun __init(_i: Int, _bb: ByteBuffer) { - __reset(_i, _bb) - } - fun __assign(_i: Int, _bb: ByteBuffer) : Galaxy { - __init(_i, _bb) - return this - } - val numStars : Long - get() { - val o = __offset(4) - return if(o != 0) bb.getLong(o + bb_pos) else 0L - } - companion object { - fun validateVersion() = Constants.FLATBUFFERS_24_3_25() - fun getRootAsGalaxy(_bb: ByteBuffer): Galaxy = getRootAsGalaxy(_bb, Galaxy()) - fun getRootAsGalaxy(_bb: ByteBuffer, obj: Galaxy): Galaxy { - _bb.order(ByteOrder.LITTLE_ENDIAN) - return (obj.__assign(_bb.getInt(_bb.position()) + _bb.position(), _bb)) - } - fun createGalaxy(builder: FlatBufferBuilder, numStars: Long) : Int { - builder.startTable(1) - addNumStars(builder, numStars) - return endGalaxy(builder) - } - fun startGalaxy(builder: FlatBufferBuilder) = builder.startTable(1) - fun addNumStars(builder: FlatBufferBuilder, numStars: Long) = builder.addLong(0, numStars, 0L) - fun endGalaxy(builder: FlatBufferBuilder) : Int { - val o = builder.endTable() - return o - } - } -} diff --git a/third_party/flatbuffers/goldens/kotlin/flatbuffers/goldens/Universe.kt b/third_party/flatbuffers/goldens/kotlin/flatbuffers/goldens/Universe.kt deleted file mode 100644 index 8c572eff5..000000000 --- a/third_party/flatbuffers/goldens/kotlin/flatbuffers/goldens/Universe.kt +++ /dev/null @@ -1,80 +0,0 @@ -// automatically generated by the FlatBuffers compiler, do not modify - -package flatbuffers.goldens - -import com.google.flatbuffers.BaseVector -import com.google.flatbuffers.BooleanVector -import com.google.flatbuffers.ByteVector -import com.google.flatbuffers.Constants -import com.google.flatbuffers.DoubleVector -import com.google.flatbuffers.FlatBufferBuilder -import com.google.flatbuffers.FloatVector -import com.google.flatbuffers.LongVector -import com.google.flatbuffers.StringVector -import com.google.flatbuffers.Struct -import com.google.flatbuffers.Table -import com.google.flatbuffers.UnionVector -import java.nio.ByteBuffer -import java.nio.ByteOrder -import kotlin.math.sign - -@Suppress("unused") -class Universe : Table() { - - fun __init(_i: Int, _bb: ByteBuffer) { - __reset(_i, _bb) - } - fun __assign(_i: Int, _bb: ByteBuffer) : Universe { - __init(_i, _bb) - return this - } - val age : Double - get() { - val o = __offset(4) - return if(o != 0) bb.getDouble(o + bb_pos) else 0.0 - } - fun galaxies(j: Int) : flatbuffers.goldens.Galaxy? = galaxies(flatbuffers.goldens.Galaxy(), j) - fun galaxies(obj: flatbuffers.goldens.Galaxy, j: Int) : flatbuffers.goldens.Galaxy? { - val o = __offset(6) - return if (o != 0) { - obj.__assign(__indirect(__vector(o) + j * 4), bb) - } else { - null - } - } - val galaxiesLength : Int - get() { - val o = __offset(6); return if (o != 0) __vector_len(o) else 0 - } - companion object { - fun validateVersion() = Constants.FLATBUFFERS_24_3_25() - fun getRootAsUniverse(_bb: ByteBuffer): Universe = getRootAsUniverse(_bb, Universe()) - fun getRootAsUniverse(_bb: ByteBuffer, obj: Universe): Universe { - _bb.order(ByteOrder.LITTLE_ENDIAN) - return (obj.__assign(_bb.getInt(_bb.position()) + _bb.position(), _bb)) - } - fun createUniverse(builder: FlatBufferBuilder, age: Double, galaxiesOffset: Int) : Int { - builder.startTable(2) - addAge(builder, age) - addGalaxies(builder, galaxiesOffset) - return endUniverse(builder) - } - fun startUniverse(builder: FlatBufferBuilder) = builder.startTable(2) - fun addAge(builder: FlatBufferBuilder, age: Double) = builder.addDouble(0, age, 0.0) - fun addGalaxies(builder: FlatBufferBuilder, galaxies: Int) = builder.addOffset(1, galaxies, 0) - fun createGalaxiesVector(builder: FlatBufferBuilder, data: IntArray) : Int { - builder.startVector(4, data.size, 4) - for (i in data.size - 1 downTo 0) { - builder.addOffset(data[i]) - } - return builder.endVector() - } - fun startGalaxiesVector(builder: FlatBufferBuilder, numElems: Int) = builder.startVector(4, numElems, 4) - fun endUniverse(builder: FlatBufferBuilder) : Int { - val o = builder.endTable() - return o - } - fun finishUniverseBuffer(builder: FlatBufferBuilder, offset: Int) = builder.finish(offset) - fun finishSizePrefixedUniverseBuffer(builder: FlatBufferBuilder, offset: Int) = builder.finishSizePrefixed(offset) - } -} diff --git a/third_party/flatbuffers/goldens/kotlin/generate.py b/third_party/flatbuffers/goldens/kotlin/generate.py deleted file mode 100644 index ac8b55174..000000000 --- a/third_party/flatbuffers/goldens/kotlin/generate.py +++ /dev/null @@ -1,10 +0,0 @@ -from golden_utils import flatc_golden - - -def flatc(options, schema): - # Wrap the golden flatc generator with Kotlin specifics - flatc_golden(options=["--kotlin"] + options, schema=schema, prefix="kotlin") - - -def GenerateKotlin(): - flatc([], "basic.fbs") diff --git a/third_party/flatbuffers/goldens/lobster/basic_generated.lobster b/third_party/flatbuffers/goldens/lobster/basic_generated.lobster deleted file mode 100644 index ade4b824d..000000000 --- a/third_party/flatbuffers/goldens/lobster/basic_generated.lobster +++ /dev/null @@ -1,57 +0,0 @@ -// automatically generated by the FlatBuffers compiler, do not modify -import flatbuffers - -namespace flatbuffers.goldens - -class Galaxy - -class Universe - -class Galaxy : flatbuffers.handle - def num_stars() -> int: - return flatbuffers.field_int64(buf_, pos_, 4, 0) - -def GetRootAsGalaxy(buf:string): return Galaxy { buf, flatbuffers.indirect(buf, 0) } - -struct GalaxyBuilder: - b_:flatbuffers.builder - def start(): - b_.StartObject(1) - return this - def add_num_stars(num_stars:int): - b_.PrependInt64Slot(0, num_stars, 0) - return this - def end(): - return b_.EndObject() - -class Universe : flatbuffers.handle - def age() -> float: - return flatbuffers.field_float64(buf_, pos_, 4, 0.0) - def galaxies(i:int) -> flatbuffers.goldens.Galaxy: - return flatbuffers.goldens.Galaxy { buf_, flatbuffers.indirect(buf_, flatbuffers.field_vector(buf_, pos_, 6) + i * 4) } - def galaxies_length() -> int: - return flatbuffers.field_vector_len(buf_, pos_, 6) - -def GetRootAsUniverse(buf:string): return Universe { buf, flatbuffers.indirect(buf, 0) } - -struct UniverseBuilder: - b_:flatbuffers.builder - def start(): - b_.StartObject(2) - return this - def add_age(age:float): - b_.PrependFloat64Slot(0, age, 0.0) - return this - def add_galaxies(galaxies:flatbuffers.offset): - b_.PrependUOffsetTRelativeSlot(1, galaxies) - return this - def end(): - return b_.EndObject() - -def UniverseStartGalaxiesVector(b_:flatbuffers.builder, n_:int): - b_.StartVector(4, n_, 4) -def UniverseCreateGalaxiesVector(b_:flatbuffers.builder, v_:[flatbuffers.offset]): - b_.StartVector(4, v_.length, 4) - reverse(v_) e_: b_.PrependUOffsetTRelative(e_) - return b_.EndVector(v_.length) - diff --git a/third_party/flatbuffers/goldens/lobster/generate.py b/third_party/flatbuffers/goldens/lobster/generate.py deleted file mode 100644 index cb75fda4b..000000000 --- a/third_party/flatbuffers/goldens/lobster/generate.py +++ /dev/null @@ -1,10 +0,0 @@ -from golden_utils import flatc_golden - - -def flatc(options, schema): - # Wrap the golden flatc generator with Lobster specifics - flatc_golden(options=["--lobster"] + options, schema=schema, prefix="lobster") - - -def GenerateLobster(): - flatc([], "basic.fbs") diff --git a/third_party/flatbuffers/goldens/lua/Galaxy.lua b/third_party/flatbuffers/goldens/lua/Galaxy.lua deleted file mode 100644 index fd3460819..000000000 --- a/third_party/flatbuffers/goldens/lua/Galaxy.lua +++ /dev/null @@ -1,48 +0,0 @@ ---[[ Galaxy - - Automatically generated by the FlatBuffers compiler, do not modify. - Or modify. I'm a message, not a cop. - - flatc version: 23.5.26 - - Declared by : //basic.fbs - Rooting type : Universe (//basic.fbs) - ---]] - -local flatbuffers = require('flatbuffers') - -local Galaxy = {} -local mt = {} - -function Galaxy.New() - local o = {} - setmetatable(o, {__index = mt}) - return o -end - -function mt:Init(buf, pos) - self.view = flatbuffers.view.New(buf, pos) -end - -function mt:NumStars() - local o = self.view:Offset(4) - if o ~= 0 then - return self.view:Get(flatbuffers.N.Int64, self.view.pos + o) - end - return 0 -end - -function Galaxy.Start(builder) - builder:StartObject(1) -end - -function Galaxy.AddNumStars(builder, numStars) - builder:PrependInt64Slot(0, numStars, 0) -end - -function Galaxy.End(builder) - return builder:EndObject() -end - -return Galaxy \ No newline at end of file diff --git a/third_party/flatbuffers/goldens/lua/Universe.lua b/third_party/flatbuffers/goldens/lua/Universe.lua deleted file mode 100644 index 74a7761e0..000000000 --- a/third_party/flatbuffers/goldens/lua/Universe.lua +++ /dev/null @@ -1,88 +0,0 @@ ---[[ Universe - - Automatically generated by the FlatBuffers compiler, do not modify. - Or modify. I'm a message, not a cop. - - flatc version: 23.5.26 - - Declared by : //basic.fbs - Rooting type : Universe (//basic.fbs) - ---]] - -local __Galaxy = require('Galaxy') -local flatbuffers = require('flatbuffers') - -local Universe = {} -local mt = {} - -function Universe.New() - local o = {} - setmetatable(o, {__index = mt}) - return o -end - -function Universe.GetRootAsUniverse(buf, offset) - if type(buf) == "string" then - buf = flatbuffers.binaryArray.New(buf) - end - - local n = flatbuffers.N.UOffsetT:Unpack(buf, offset) - local o = Universe.New() - o:Init(buf, n + offset) - return o -end - -function mt:Init(buf, pos) - self.view = flatbuffers.view.New(buf, pos) -end - -function mt:Age() - local o = self.view:Offset(4) - if o ~= 0 then - return self.view:Get(flatbuffers.N.Float64, self.view.pos + o) - end - return 0.0 -end - -function mt:Galaxies(j) - local o = self.view:Offset(6) - if o ~= 0 then - local x = self.view:Vector(o) - x = x + ((j-1) * 4) - x = self.view:Indirect(x) - local obj = __Galaxy.New() - obj:Init(self.view.bytes, x) - return obj - end -end - -function mt:GalaxiesLength() - local o = self.view:Offset(6) - if o ~= 0 then - return self.view:VectorLen(o) - end - return 0 -end - -function Universe.Start(builder) - builder:StartObject(2) -end - -function Universe.AddAge(builder, age) - builder:PrependFloat64Slot(0, age, 0.0) -end - -function Universe.AddGalaxies(builder, galaxies) - builder:PrependUOffsetTRelativeSlot(1, galaxies, 0) -end - -function Universe.StartGalaxiesVector(builder, numElems) - return builder:StartVector(4, numElems, 4) -end - -function Universe.End(builder) - return builder:EndObject() -end - -return Universe \ No newline at end of file diff --git a/third_party/flatbuffers/goldens/lua/generate.py b/third_party/flatbuffers/goldens/lua/generate.py deleted file mode 100644 index d099118a8..000000000 --- a/third_party/flatbuffers/goldens/lua/generate.py +++ /dev/null @@ -1,10 +0,0 @@ -from golden_utils import flatc_golden - - -def flatc(options, schema): - # Wrap the golden flatc generator with Lua specifics - flatc_golden(options=["--lua"] + options, schema=schema, prefix="lua") - - -def GenerateLua(): - flatc([], "basic.fbs") diff --git a/third_party/flatbuffers/goldens/nim/Galaxy.nim b/third_party/flatbuffers/goldens/nim/Galaxy.nim deleted file mode 100644 index 76b1e4a2e..000000000 --- a/third_party/flatbuffers/goldens/nim/Galaxy.nim +++ /dev/null @@ -1,26 +0,0 @@ -#[ Galaxy - Automatically generated by the FlatBuffers compiler, do not modify. - Or modify. I'm a message, not a cop. - - flatc version: 23.5.26 - - Declared by : //basic.fbs - Rooting type : Universe (//basic.fbs) -]# - -import flatbuffers - -type Galaxy* = object of FlatObj -func numStars*(self: Galaxy): int64 = - let o = self.tab.Offset(4) - if o != 0: - return Get[int64](self.tab, self.tab.Pos + o) - return 0 -func `numStars=`*(self: var Galaxy, n: int64): bool = - return self.tab.MutateSlot(4, n) -proc GalaxyStart*(builder: var Builder) = - builder.StartObject(1) -proc GalaxyAddnumStars*(builder: var Builder, numStars: int64) = - builder.PrependSlot(0, numStars, default(int64)) -proc GalaxyEnd*(builder: var Builder): uoffset = - return builder.EndObject() diff --git a/third_party/flatbuffers/goldens/nim/Universe.nim b/third_party/flatbuffers/goldens/nim/Universe.nim deleted file mode 100644 index a3e8a9114..000000000 --- a/third_party/flatbuffers/goldens/nim/Universe.nim +++ /dev/null @@ -1,46 +0,0 @@ -#[ Universe - Automatically generated by the FlatBuffers compiler, do not modify. - Or modify. I'm a message, not a cop. - - flatc version: 23.5.26 - - Declared by : //basic.fbs - Rooting type : Universe (//basic.fbs) -]# - -import Galaxy as Galaxy -import flatbuffers -import std/options - -type Universe* = object of FlatObj -func age*(self: Universe): float64 = - let o = self.tab.Offset(4) - if o != 0: - return Get[float64](self.tab, self.tab.Pos + o) - return 0.0 -func `age=`*(self: var Universe, n: float64): bool = - return self.tab.MutateSlot(4, n) -func galaxiesLength*(self: Universe): int = - let o = self.tab.Offset(6) - if o != 0: - return self.tab.VectorLen(o) -func galaxies*(self: Universe, j: int): Galaxy.Galaxy = - let o = self.tab.Offset(6) - if o != 0: - var x = self.tab.Vector(o) - x += j.uoffset * 4.uoffset - return Galaxy.Galaxy(tab: Vtable(Bytes: self.tab.Bytes, Pos: x)) -func galaxies*(self: Universe): seq[Galaxy.Galaxy] = - let len = self.galaxiesLength - for i in countup(0, len - 1): - result.add(self.galaxies(i)) -proc UniverseStart*(builder: var Builder) = - builder.StartObject(2) -proc UniverseAddage*(builder: var Builder, age: float64) = - builder.PrependSlot(0, age, default(float64)) -proc UniverseAddgalaxies*(builder: var Builder, galaxies: uoffset) = - builder.PrependSlot(1, galaxies, default(uoffset)) -proc UniverseStartgalaxiesVector*(builder: var Builder, numElems: uoffset) = - builder.StartVector(4, numElems, 4) -proc UniverseEnd*(builder: var Builder): uoffset = - return builder.EndObject() diff --git a/third_party/flatbuffers/goldens/nim/generate.py b/third_party/flatbuffers/goldens/nim/generate.py deleted file mode 100644 index 16c0d3bcd..000000000 --- a/third_party/flatbuffers/goldens/nim/generate.py +++ /dev/null @@ -1,10 +0,0 @@ -from golden_utils import flatc_golden - - -def flatc(options, schema): - # Wrap the golden flatc generator with Nim specifics - flatc_golden(options=["--nim"] + options, schema=schema, prefix="nim") - - -def GenerateNim(): - flatc([], "basic.fbs") diff --git a/third_party/flatbuffers/goldens/php/flatbuffers/goldens/Galaxy.php b/third_party/flatbuffers/goldens/php/flatbuffers/goldens/Galaxy.php deleted file mode 100644 index d29a09a76..000000000 --- a/third_party/flatbuffers/goldens/php/flatbuffers/goldens/Galaxy.php +++ /dev/null @@ -1,84 +0,0 @@ -init($bb->getInt($bb->getPosition()) + $bb->getPosition(), $bb)); - } - - /** - * @param int $_i offset - * @param ByteBuffer $_bb - * @return Galaxy - **/ - public function init($_i, ByteBuffer $_bb) - { - $this->bb_pos = $_i; - $this->bb = $_bb; - return $this; - } - - /** - * @return long - */ - public function getNumStars() - { - $o = $this->__offset(4); - return $o != 0 ? $this->bb->getLong($o + $this->bb_pos) : 0; - } - - /** - * @param FlatBufferBuilder $builder - * @return void - */ - public static function startGalaxy(FlatBufferBuilder $builder) - { - $builder->StartObject(1); - } - - /** - * @param FlatBufferBuilder $builder - * @return Galaxy - */ - public static function createGalaxy(FlatBufferBuilder $builder, $num_stars) - { - $builder->startObject(1); - self::addNumStars($builder, $num_stars); - $o = $builder->endObject(); - return $o; - } - - /** - * @param FlatBufferBuilder $builder - * @param long - * @return void - */ - public static function addNumStars(FlatBufferBuilder $builder, $numStars) - { - $builder->addLongX(0, $numStars, 0); - } - - /** - * @param FlatBufferBuilder $builder - * @return int table offset - */ - public static function endGalaxy(FlatBufferBuilder $builder) - { - $o = $builder->endObject(); - return $o; - } -} diff --git a/third_party/flatbuffers/goldens/php/flatbuffers/goldens/Universe.php b/third_party/flatbuffers/goldens/php/flatbuffers/goldens/Universe.php deleted file mode 100644 index 9d705614e..000000000 --- a/third_party/flatbuffers/goldens/php/flatbuffers/goldens/Universe.php +++ /dev/null @@ -1,143 +0,0 @@ -init($bb->getInt($bb->getPosition()) + $bb->getPosition(), $bb)); - } - - /** - * @param int $_i offset - * @param ByteBuffer $_bb - * @return Universe - **/ - public function init($_i, ByteBuffer $_bb) - { - $this->bb_pos = $_i; - $this->bb = $_bb; - return $this; - } - - /** - * @return double - */ - public function getAge() - { - $o = $this->__offset(4); - return $o != 0 ? $this->bb->getDouble($o + $this->bb_pos) : 0.0; - } - - /** - * @returnVectorOffset - */ - public function getGalaxies($j) - { - $o = $this->__offset(6); - $obj = new Galaxy(); - return $o != 0 ? $obj->init($this->__indirect($this->__vector($o) + $j * 4), $this->bb) : null; - } - - /** - * @return int - */ - public function getGalaxiesLength() - { - $o = $this->__offset(6); - return $o != 0 ? $this->__vector_len($o) : 0; - } - - /** - * @param FlatBufferBuilder $builder - * @return void - */ - public static function startUniverse(FlatBufferBuilder $builder) - { - $builder->StartObject(2); - } - - /** - * @param FlatBufferBuilder $builder - * @return Universe - */ - public static function createUniverse(FlatBufferBuilder $builder, $age, $galaxies) - { - $builder->startObject(2); - self::addAge($builder, $age); - self::addGalaxies($builder, $galaxies); - $o = $builder->endObject(); - return $o; - } - - /** - * @param FlatBufferBuilder $builder - * @param double - * @return void - */ - public static function addAge(FlatBufferBuilder $builder, $age) - { - $builder->addDoubleX(0, $age, 0.0); - } - - /** - * @param FlatBufferBuilder $builder - * @param VectorOffset - * @return void - */ - public static function addGalaxies(FlatBufferBuilder $builder, $galaxies) - { - $builder->addOffsetX(1, $galaxies, 0); - } - - /** - * @param FlatBufferBuilder $builder - * @param array offset array - * @return int vector offset - */ - public static function createGalaxiesVector(FlatBufferBuilder $builder, array $data) - { - $builder->startVector(4, count($data), 4); - for ($i = count($data) - 1; $i >= 0; $i--) { - $builder->putOffset($data[$i]); - } - return $builder->endVector(); - } - - /** - * @param FlatBufferBuilder $builder - * @param int $numElems - * @return void - */ - public static function startGalaxiesVector(FlatBufferBuilder $builder, $numElems) - { - $builder->startVector(4, $numElems, 4); - } - - /** - * @param FlatBufferBuilder $builder - * @return int table offset - */ - public static function endUniverse(FlatBufferBuilder $builder) - { - $o = $builder->endObject(); - return $o; - } - - public static function finishUniverseBuffer(FlatBufferBuilder $builder, $offset) - { - $builder->finish($offset); - } -} diff --git a/third_party/flatbuffers/goldens/php/generate.py b/third_party/flatbuffers/goldens/php/generate.py deleted file mode 100644 index 6e9144c67..000000000 --- a/third_party/flatbuffers/goldens/php/generate.py +++ /dev/null @@ -1,10 +0,0 @@ -from golden_utils import flatc_golden - - -def flatc(options, schema): - # Wrap the golden flatc generator with PHP specifics - flatc_golden(options=["--php"] + options, schema=schema, prefix="php") - - -def GeneratePhp(): - flatc([], "basic.fbs") diff --git a/third_party/flatbuffers/goldens/py/__init__.py b/third_party/flatbuffers/goldens/py/__init__.py deleted file mode 100644 index e69de29bb..000000000 diff --git a/third_party/flatbuffers/goldens/py/flatbuffers/__init__.py b/third_party/flatbuffers/goldens/py/flatbuffers/__init__.py deleted file mode 100644 index e69de29bb..000000000 diff --git a/third_party/flatbuffers/goldens/py/flatbuffers/goldens/Galaxy.py b/third_party/flatbuffers/goldens/py/flatbuffers/goldens/Galaxy.py deleted file mode 100644 index 5f3fb0f6e..000000000 --- a/third_party/flatbuffers/goldens/py/flatbuffers/goldens/Galaxy.py +++ /dev/null @@ -1,50 +0,0 @@ -# automatically generated by the FlatBuffers compiler, do not modify - -# namespace: goldens - -import flatbuffers -from flatbuffers.compat import import_numpy -np = import_numpy() - -class Galaxy(object): - __slots__ = ['_tab'] - - @classmethod - def GetRootAs(cls, buf, offset=0): - n = flatbuffers.encode.Get(flatbuffers.packer.uoffset, buf, offset) - x = Galaxy() - x.Init(buf, n + offset) - return x - - @classmethod - def GetRootAsGalaxy(cls, buf, offset=0): - """This method is deprecated. Please switch to GetRootAs.""" - return cls.GetRootAs(buf, offset) - # Galaxy - def Init(self, buf, pos): - self._tab = flatbuffers.table.Table(buf, pos) - - # Galaxy - def NumStars(self): - o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(4)) - if o != 0: - return self._tab.Get(flatbuffers.number_types.Int64Flags, o + self._tab.Pos) - return 0 - -def GalaxyStart(builder): - builder.StartObject(1) - -def Start(builder): - GalaxyStart(builder) - -def GalaxyAddNumStars(builder, numStars): - builder.PrependInt64Slot(0, numStars, 0) - -def AddNumStars(builder, numStars): - GalaxyAddNumStars(builder, numStars) - -def GalaxyEnd(builder): - return builder.EndObject() - -def End(builder): - return GalaxyEnd(builder) diff --git a/third_party/flatbuffers/goldens/py/flatbuffers/goldens/Universe.py b/third_party/flatbuffers/goldens/py/flatbuffers/goldens/Universe.py deleted file mode 100644 index feec6d96c..000000000 --- a/third_party/flatbuffers/goldens/py/flatbuffers/goldens/Universe.py +++ /dev/null @@ -1,87 +0,0 @@ -# automatically generated by the FlatBuffers compiler, do not modify - -# namespace: goldens - -import flatbuffers -from flatbuffers.compat import import_numpy -np = import_numpy() - -class Universe(object): - __slots__ = ['_tab'] - - @classmethod - def GetRootAs(cls, buf, offset=0): - n = flatbuffers.encode.Get(flatbuffers.packer.uoffset, buf, offset) - x = Universe() - x.Init(buf, n + offset) - return x - - @classmethod - def GetRootAsUniverse(cls, buf, offset=0): - """This method is deprecated. Please switch to GetRootAs.""" - return cls.GetRootAs(buf, offset) - # Universe - def Init(self, buf, pos): - self._tab = flatbuffers.table.Table(buf, pos) - - # Universe - def Age(self): - o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(4)) - if o != 0: - return self._tab.Get(flatbuffers.number_types.Float64Flags, o + self._tab.Pos) - return 0.0 - - # Universe - def Galaxies(self, j): - o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(6)) - if o != 0: - x = self._tab.Vector(o) - x += flatbuffers.number_types.UOffsetTFlags.py_type(j) * 4 - x = self._tab.Indirect(x) - from flatbuffers.goldens.Galaxy import Galaxy - obj = Galaxy() - obj.Init(self._tab.Bytes, x) - return obj - return None - - # Universe - def GalaxiesLength(self): - o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(6)) - if o != 0: - return self._tab.VectorLen(o) - return 0 - - # Universe - def GalaxiesIsNone(self): - o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(6)) - return o == 0 - -def UniverseStart(builder): - builder.StartObject(2) - -def Start(builder): - UniverseStart(builder) - -def UniverseAddAge(builder, age): - builder.PrependFloat64Slot(0, age, 0.0) - -def AddAge(builder, age): - UniverseAddAge(builder, age) - -def UniverseAddGalaxies(builder, galaxies): - builder.PrependUOffsetTRelativeSlot(1, flatbuffers.number_types.UOffsetTFlags.py_type(galaxies), 0) - -def AddGalaxies(builder, galaxies): - UniverseAddGalaxies(builder, galaxies) - -def UniverseStartGalaxiesVector(builder, numElems): - return builder.StartVector(4, numElems, 4) - -def StartGalaxiesVector(builder, numElems): - return UniverseStartGalaxiesVector(builder, numElems) - -def UniverseEnd(builder): - return builder.EndObject() - -def End(builder): - return UniverseEnd(builder) diff --git a/third_party/flatbuffers/goldens/py/flatbuffers/goldens/__init__.py b/third_party/flatbuffers/goldens/py/flatbuffers/goldens/__init__.py deleted file mode 100644 index e69de29bb..000000000 diff --git a/third_party/flatbuffers/goldens/py/generate.py b/third_party/flatbuffers/goldens/py/generate.py deleted file mode 100644 index ceff5d2d6..000000000 --- a/third_party/flatbuffers/goldens/py/generate.py +++ /dev/null @@ -1,10 +0,0 @@ -from golden_utils import flatc_golden - - -def flatc(options, schema): - # Wrap the golden flatc generator with Python specifics - flatc_golden(options=["--python"] + options, schema=schema, prefix="py") - - -def GeneratePython(): - flatc([], "basic.fbs") diff --git a/third_party/flatbuffers/goldens/rust/basic_generated.rs b/third_party/flatbuffers/goldens/rust/basic_generated.rs deleted file mode 100644 index 0e83305c8..000000000 --- a/third_party/flatbuffers/goldens/rust/basic_generated.rs +++ /dev/null @@ -1,313 +0,0 @@ -// automatically generated by the FlatBuffers compiler, do not modify - - -// @generated - -use core::mem; -use core::cmp::Ordering; - -extern crate flatbuffers; -use self::flatbuffers::{EndianScalar, Follow}; - -#[allow(unused_imports, dead_code)] -pub mod flatbuffers { - - use core::mem; - use core::cmp::Ordering; - - extern crate flatbuffers; - use self::flatbuffers::{EndianScalar, Follow}; -#[allow(unused_imports, dead_code)] -pub mod goldens { - - use core::mem; - use core::cmp::Ordering; - - extern crate flatbuffers; - use self::flatbuffers::{EndianScalar, Follow}; - -pub enum GalaxyOffset {} -#[derive(Copy, Clone, PartialEq)] - -pub struct Galaxy<'a> { - pub _tab: flatbuffers::Table<'a>, -} - -impl<'a> flatbuffers::Follow<'a> for Galaxy<'a> { - type Inner = Galaxy<'a>; - #[inline] - unsafe fn follow(buf: &'a [u8], loc: usize) -> Self::Inner { - Self { _tab: flatbuffers::Table::new(buf, loc) } - } -} - -impl<'a> Galaxy<'a> { - pub const VT_NUM_STARS: flatbuffers::VOffsetT = 4; - - #[inline] - pub unsafe fn init_from_table(table: flatbuffers::Table<'a>) -> Self { - Galaxy { _tab: table } - } - #[allow(unused_mut)] - pub fn create<'bldr: 'args, 'args: 'mut_bldr, 'mut_bldr, A: flatbuffers::Allocator + 'bldr>( - _fbb: &'mut_bldr mut flatbuffers::FlatBufferBuilder<'bldr, A>, - args: &'args GalaxyArgs - ) -> flatbuffers::WIPOffset> { - let mut builder = GalaxyBuilder::new(_fbb); - builder.add_num_stars(args.num_stars); - builder.finish() - } - - - #[inline] - pub fn num_stars(&self) -> i64 { - // Safety: - // Created from valid Table for this object - // which contains a valid value in this slot - unsafe { self._tab.get::(Galaxy::VT_NUM_STARS, Some(0)).unwrap()} - } -} - -impl flatbuffers::Verifiable for Galaxy<'_> { - #[inline] - fn run_verifier( - v: &mut flatbuffers::Verifier, pos: usize - ) -> Result<(), flatbuffers::InvalidFlatbuffer> { - use self::flatbuffers::Verifiable; - v.visit_table(pos)? - .visit_field::("num_stars", Self::VT_NUM_STARS, false)? - .finish(); - Ok(()) - } -} -pub struct GalaxyArgs { - pub num_stars: i64, -} -impl<'a> Default for GalaxyArgs { - #[inline] - fn default() -> Self { - GalaxyArgs { - num_stars: 0, - } - } -} - -pub struct GalaxyBuilder<'a: 'b, 'b, A: flatbuffers::Allocator + 'a> { - fbb_: &'b mut flatbuffers::FlatBufferBuilder<'a, A>, - start_: flatbuffers::WIPOffset, -} -impl<'a: 'b, 'b, A: flatbuffers::Allocator + 'a> GalaxyBuilder<'a, 'b, A> { - #[inline] - pub fn add_num_stars(&mut self, num_stars: i64) { - self.fbb_.push_slot::(Galaxy::VT_NUM_STARS, num_stars, 0); - } - #[inline] - pub fn new(_fbb: &'b mut flatbuffers::FlatBufferBuilder<'a, A>) -> GalaxyBuilder<'a, 'b, A> { - let start = _fbb.start_table(); - GalaxyBuilder { - fbb_: _fbb, - start_: start, - } - } - #[inline] - pub fn finish(self) -> flatbuffers::WIPOffset> { - let o = self.fbb_.end_table(self.start_); - flatbuffers::WIPOffset::new(o.value()) - } -} - -impl core::fmt::Debug for Galaxy<'_> { - fn fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result { - let mut ds = f.debug_struct("Galaxy"); - ds.field("num_stars", &self.num_stars()); - ds.finish() - } -} -pub enum UniverseOffset {} -#[derive(Copy, Clone, PartialEq)] - -pub struct Universe<'a> { - pub _tab: flatbuffers::Table<'a>, -} - -impl<'a> flatbuffers::Follow<'a> for Universe<'a> { - type Inner = Universe<'a>; - #[inline] - unsafe fn follow(buf: &'a [u8], loc: usize) -> Self::Inner { - Self { _tab: flatbuffers::Table::new(buf, loc) } - } -} - -impl<'a> Universe<'a> { - pub const VT_AGE: flatbuffers::VOffsetT = 4; - pub const VT_GALAXIES: flatbuffers::VOffsetT = 6; - - #[inline] - pub unsafe fn init_from_table(table: flatbuffers::Table<'a>) -> Self { - Universe { _tab: table } - } - #[allow(unused_mut)] - pub fn create<'bldr: 'args, 'args: 'mut_bldr, 'mut_bldr, A: flatbuffers::Allocator + 'bldr>( - _fbb: &'mut_bldr mut flatbuffers::FlatBufferBuilder<'bldr, A>, - args: &'args UniverseArgs<'args> - ) -> flatbuffers::WIPOffset> { - let mut builder = UniverseBuilder::new(_fbb); - builder.add_age(args.age); - if let Some(x) = args.galaxies { builder.add_galaxies(x); } - builder.finish() - } - - - #[inline] - pub fn age(&self) -> f64 { - // Safety: - // Created from valid Table for this object - // which contains a valid value in this slot - unsafe { self._tab.get::(Universe::VT_AGE, Some(0.0)).unwrap()} - } - #[inline] - pub fn galaxies(&self) -> Option>>> { - // Safety: - // Created from valid Table for this object - // which contains a valid value in this slot - unsafe { self._tab.get::>>>(Universe::VT_GALAXIES, None)} - } -} - -impl flatbuffers::Verifiable for Universe<'_> { - #[inline] - fn run_verifier( - v: &mut flatbuffers::Verifier, pos: usize - ) -> Result<(), flatbuffers::InvalidFlatbuffer> { - use self::flatbuffers::Verifiable; - v.visit_table(pos)? - .visit_field::("age", Self::VT_AGE, false)? - .visit_field::>>>("galaxies", Self::VT_GALAXIES, false)? - .finish(); - Ok(()) - } -} -pub struct UniverseArgs<'a> { - pub age: f64, - pub galaxies: Option>>>>, -} -impl<'a> Default for UniverseArgs<'a> { - #[inline] - fn default() -> Self { - UniverseArgs { - age: 0.0, - galaxies: None, - } - } -} - -pub struct UniverseBuilder<'a: 'b, 'b, A: flatbuffers::Allocator + 'a> { - fbb_: &'b mut flatbuffers::FlatBufferBuilder<'a, A>, - start_: flatbuffers::WIPOffset, -} -impl<'a: 'b, 'b, A: flatbuffers::Allocator + 'a> UniverseBuilder<'a, 'b, A> { - #[inline] - pub fn add_age(&mut self, age: f64) { - self.fbb_.push_slot::(Universe::VT_AGE, age, 0.0); - } - #[inline] - pub fn add_galaxies(&mut self, galaxies: flatbuffers::WIPOffset>>>) { - self.fbb_.push_slot_always::>(Universe::VT_GALAXIES, galaxies); - } - #[inline] - pub fn new(_fbb: &'b mut flatbuffers::FlatBufferBuilder<'a, A>) -> UniverseBuilder<'a, 'b, A> { - let start = _fbb.start_table(); - UniverseBuilder { - fbb_: _fbb, - start_: start, - } - } - #[inline] - pub fn finish(self) -> flatbuffers::WIPOffset> { - let o = self.fbb_.end_table(self.start_); - flatbuffers::WIPOffset::new(o.value()) - } -} - -impl core::fmt::Debug for Universe<'_> { - fn fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result { - let mut ds = f.debug_struct("Universe"); - ds.field("age", &self.age()); - ds.field("galaxies", &self.galaxies()); - ds.finish() - } -} -#[inline] -/// Verifies that a buffer of bytes contains a `Universe` -/// and returns it. -/// Note that verification is still experimental and may not -/// catch every error, or be maximally performant. For the -/// previous, unchecked, behavior use -/// `root_as_universe_unchecked`. -pub fn root_as_universe(buf: &[u8]) -> Result { - flatbuffers::root::(buf) -} -#[inline] -/// Verifies that a buffer of bytes contains a size prefixed -/// `Universe` and returns it. -/// Note that verification is still experimental and may not -/// catch every error, or be maximally performant. For the -/// previous, unchecked, behavior use -/// `size_prefixed_root_as_universe_unchecked`. -pub fn size_prefixed_root_as_universe(buf: &[u8]) -> Result { - flatbuffers::size_prefixed_root::(buf) -} -#[inline] -/// Verifies, with the given options, that a buffer of bytes -/// contains a `Universe` and returns it. -/// Note that verification is still experimental and may not -/// catch every error, or be maximally performant. For the -/// previous, unchecked, behavior use -/// `root_as_universe_unchecked`. -pub fn root_as_universe_with_opts<'b, 'o>( - opts: &'o flatbuffers::VerifierOptions, - buf: &'b [u8], -) -> Result, flatbuffers::InvalidFlatbuffer> { - flatbuffers::root_with_opts::>(opts, buf) -} -#[inline] -/// Verifies, with the given verifier options, that a buffer of -/// bytes contains a size prefixed `Universe` and returns -/// it. Note that verification is still experimental and may not -/// catch every error, or be maximally performant. For the -/// previous, unchecked, behavior use -/// `root_as_universe_unchecked`. -pub fn size_prefixed_root_as_universe_with_opts<'b, 'o>( - opts: &'o flatbuffers::VerifierOptions, - buf: &'b [u8], -) -> Result, flatbuffers::InvalidFlatbuffer> { - flatbuffers::size_prefixed_root_with_opts::>(opts, buf) -} -#[inline] -/// Assumes, without verification, that a buffer of bytes contains a Universe and returns it. -/// # Safety -/// Callers must trust the given bytes do indeed contain a valid `Universe`. -pub unsafe fn root_as_universe_unchecked(buf: &[u8]) -> Universe { - flatbuffers::root_unchecked::(buf) -} -#[inline] -/// Assumes, without verification, that a buffer of bytes contains a size prefixed Universe and returns it. -/// # Safety -/// Callers must trust the given bytes do indeed contain a valid size prefixed `Universe`. -pub unsafe fn size_prefixed_root_as_universe_unchecked(buf: &[u8]) -> Universe { - flatbuffers::size_prefixed_root_unchecked::(buf) -} -#[inline] -pub fn finish_universe_buffer<'a, 'b, A: flatbuffers::Allocator + 'a>( - fbb: &'b mut flatbuffers::FlatBufferBuilder<'a, A>, - root: flatbuffers::WIPOffset>) { - fbb.finish(root, None); -} - -#[inline] -pub fn finish_size_prefixed_universe_buffer<'a, 'b, A: flatbuffers::Allocator + 'a>(fbb: &'b mut flatbuffers::FlatBufferBuilder<'a, A>, root: flatbuffers::WIPOffset>) { - fbb.finish_size_prefixed(root, None); -} -} // pub mod goldens -} // pub mod flatbuffers - diff --git a/third_party/flatbuffers/goldens/rust/generate.py b/third_party/flatbuffers/goldens/rust/generate.py deleted file mode 100644 index f3a568fef..000000000 --- a/third_party/flatbuffers/goldens/rust/generate.py +++ /dev/null @@ -1,10 +0,0 @@ -from golden_utils import flatc_golden - - -def flatc(options, schema): - # Wrap the golden flatc generator with Rust specifics - flatc_golden(options=["--rust"] + options, schema=schema, prefix="rust") - - -def GenerateRust(): - flatc([], "basic.fbs") diff --git a/third_party/flatbuffers/goldens/schema/basic.fbs b/third_party/flatbuffers/goldens/schema/basic.fbs deleted file mode 100644 index b4574a1c1..000000000 --- a/third_party/flatbuffers/goldens/schema/basic.fbs +++ /dev/null @@ -1,15 +0,0 @@ -// This file should contain the basics of flatbuffers that all languages should -// support. - -namespace flatbuffers.goldens; - -table Galaxy { - num_stars:long; -} - -table Universe { - age:double; - galaxies:[Galaxy]; -} - -root_type Universe; \ No newline at end of file diff --git a/third_party/flatbuffers/goldens/swift/__init__.py b/third_party/flatbuffers/goldens/swift/__init__.py deleted file mode 100644 index e69de29bb..000000000 diff --git a/third_party/flatbuffers/goldens/swift/basic_generated.swift b/third_party/flatbuffers/goldens/swift/basic_generated.swift deleted file mode 100644 index 9b0e6a93f..000000000 --- a/third_party/flatbuffers/goldens/swift/basic_generated.swift +++ /dev/null @@ -1,84 +0,0 @@ -// automatically generated by the FlatBuffers compiler, do not modify -// swiftlint:disable all -// swiftformat:disable all - -import FlatBuffers - -public struct flatbuffers_goldens_Galaxy: FlatBufferObject, Verifiable { - - static func validateVersion() { FlatBuffersVersion_24_3_25() } - public var __buffer: ByteBuffer! { return _accessor.bb } - private var _accessor: Table - - private init(_ t: Table) { _accessor = t } - public init(_ bb: ByteBuffer, o: Int32) { _accessor = Table(bb: bb, position: o) } - - private enum VTOFFSET: VOffset { - case numStars = 4 - var v: Int32 { Int32(self.rawValue) } - var p: VOffset { self.rawValue } - } - - public var numStars: Int64 { let o = _accessor.offset(VTOFFSET.numStars.v); return o == 0 ? 0 : _accessor.readBuffer(of: Int64.self, at: o) } - public static func startGalaxy(_ fbb: inout FlatBufferBuilder) -> UOffset { fbb.startTable(with: 1) } - public static func add(numStars: Int64, _ fbb: inout FlatBufferBuilder) { fbb.add(element: numStars, def: 0, at: VTOFFSET.numStars.p) } - public static func endGalaxy(_ fbb: inout FlatBufferBuilder, start: UOffset) -> Offset { let end = Offset(offset: fbb.endTable(at: start)); return end } - public static func createGalaxy( - _ fbb: inout FlatBufferBuilder, - numStars: Int64 = 0 - ) -> Offset { - let __start = flatbuffers_goldens_Galaxy.startGalaxy(&fbb) - flatbuffers_goldens_Galaxy.add(numStars: numStars, &fbb) - return flatbuffers_goldens_Galaxy.endGalaxy(&fbb, start: __start) - } - - public static func verify(_ verifier: inout Verifier, at position: Int, of type: T.Type) throws where T: Verifiable { - var _v = try verifier.visitTable(at: position) - try _v.visit(field: VTOFFSET.numStars.p, fieldName: "numStars", required: false, type: Int64.self) - _v.finish() - } -} - -public struct flatbuffers_goldens_Universe: FlatBufferObject, Verifiable { - - static func validateVersion() { FlatBuffersVersion_24_3_25() } - public var __buffer: ByteBuffer! { return _accessor.bb } - private var _accessor: Table - - private init(_ t: Table) { _accessor = t } - public init(_ bb: ByteBuffer, o: Int32) { _accessor = Table(bb: bb, position: o) } - - private enum VTOFFSET: VOffset { - case age = 4 - case galaxies = 6 - var v: Int32 { Int32(self.rawValue) } - var p: VOffset { self.rawValue } - } - - public var age: Double { let o = _accessor.offset(VTOFFSET.age.v); return o == 0 ? 0.0 : _accessor.readBuffer(of: Double.self, at: o) } - public var hasGalaxies: Bool { let o = _accessor.offset(VTOFFSET.galaxies.v); return o == 0 ? false : true } - public var galaxiesCount: Int32 { let o = _accessor.offset(VTOFFSET.galaxies.v); return o == 0 ? 0 : _accessor.vector(count: o) } - public func galaxies(at index: Int32) -> flatbuffers_goldens_Galaxy? { let o = _accessor.offset(VTOFFSET.galaxies.v); return o == 0 ? nil : flatbuffers_goldens_Galaxy(_accessor.bb, o: _accessor.indirect(_accessor.vector(at: o) + index * 4)) } - public static func startUniverse(_ fbb: inout FlatBufferBuilder) -> UOffset { fbb.startTable(with: 2) } - public static func add(age: Double, _ fbb: inout FlatBufferBuilder) { fbb.add(element: age, def: 0.0, at: VTOFFSET.age.p) } - public static func addVectorOf(galaxies: Offset, _ fbb: inout FlatBufferBuilder) { fbb.add(offset: galaxies, at: VTOFFSET.galaxies.p) } - public static func endUniverse(_ fbb: inout FlatBufferBuilder, start: UOffset) -> Offset { let end = Offset(offset: fbb.endTable(at: start)); return end } - public static func createUniverse( - _ fbb: inout FlatBufferBuilder, - age: Double = 0.0, - galaxiesVectorOffset galaxies: Offset = Offset() - ) -> Offset { - let __start = flatbuffers_goldens_Universe.startUniverse(&fbb) - flatbuffers_goldens_Universe.add(age: age, &fbb) - flatbuffers_goldens_Universe.addVectorOf(galaxies: galaxies, &fbb) - return flatbuffers_goldens_Universe.endUniverse(&fbb, start: __start) - } - - public static func verify(_ verifier: inout Verifier, at position: Int, of type: T.Type) throws where T: Verifiable { - var _v = try verifier.visitTable(at: position) - try _v.visit(field: VTOFFSET.age.p, fieldName: "age", required: false, type: Double.self) - try _v.visit(field: VTOFFSET.galaxies.p, fieldName: "galaxies", required: false, type: ForwardOffset, flatbuffers_goldens_Galaxy>>.self) - _v.finish() - } -} - diff --git a/third_party/flatbuffers/goldens/swift/generate.py b/third_party/flatbuffers/goldens/swift/generate.py deleted file mode 100644 index ccdb97e77..000000000 --- a/third_party/flatbuffers/goldens/swift/generate.py +++ /dev/null @@ -1,10 +0,0 @@ -from golden_utils import flatc_golden - - -def flatc(options, schema): - # Wrap the golden flatc generator with Swift specifics - flatc_golden(options=["--swift"] + options, schema=schema, prefix="swift") - - -def GenerateSwift(): - flatc([], "basic.fbs") diff --git a/third_party/flatbuffers/goldens/ts/basic.ts b/third_party/flatbuffers/goldens/ts/basic.ts deleted file mode 100644 index bf563a0b8..000000000 --- a/third_party/flatbuffers/goldens/ts/basic.ts +++ /dev/null @@ -1,6 +0,0 @@ -// automatically generated by the FlatBuffers compiler, do not modify - -/* eslint-disable @typescript-eslint/no-unused-vars, @typescript-eslint/no-explicit-any, @typescript-eslint/no-non-null-assertion */ - -export { Galaxy } from './galaxy.js'; -export { Universe } from './universe.js'; diff --git a/third_party/flatbuffers/goldens/ts/flatbuffers/goldens.ts b/third_party/flatbuffers/goldens/ts/flatbuffers/goldens.ts deleted file mode 100644 index 0d2097f78..000000000 --- a/third_party/flatbuffers/goldens/ts/flatbuffers/goldens.ts +++ /dev/null @@ -1,6 +0,0 @@ -// automatically generated by the FlatBuffers compiler, do not modify - -/* eslint-disable @typescript-eslint/no-unused-vars, @typescript-eslint/no-explicit-any, @typescript-eslint/no-non-null-assertion */ - -export { Galaxy } from './goldens/galaxy.js'; -export { Universe } from './goldens/universe.js'; diff --git a/third_party/flatbuffers/goldens/ts/flatbuffers/goldens/galaxy.ts b/third_party/flatbuffers/goldens/ts/flatbuffers/goldens/galaxy.ts deleted file mode 100644 index 1d3c50d68..000000000 --- a/third_party/flatbuffers/goldens/ts/flatbuffers/goldens/galaxy.ts +++ /dev/null @@ -1,48 +0,0 @@ -// automatically generated by the FlatBuffers compiler, do not modify - -/* eslint-disable @typescript-eslint/no-unused-vars, @typescript-eslint/no-explicit-any, @typescript-eslint/no-non-null-assertion */ - -import * as flatbuffers from 'flatbuffers'; - -export class Galaxy { - bb: flatbuffers.ByteBuffer|null = null; - bb_pos = 0; - __init(i:number, bb:flatbuffers.ByteBuffer):Galaxy { - this.bb_pos = i; - this.bb = bb; - return this; -} - -static getRootAsGalaxy(bb:flatbuffers.ByteBuffer, obj?:Galaxy):Galaxy { - return (obj || new Galaxy()).__init(bb.readInt32(bb.position()) + bb.position(), bb); -} - -static getSizePrefixedRootAsGalaxy(bb:flatbuffers.ByteBuffer, obj?:Galaxy):Galaxy { - bb.setPosition(bb.position() + flatbuffers.SIZE_PREFIX_LENGTH); - return (obj || new Galaxy()).__init(bb.readInt32(bb.position()) + bb.position(), bb); -} - -numStars():bigint { - const offset = this.bb!.__offset(this.bb_pos, 4); - return offset ? this.bb!.readInt64(this.bb_pos + offset) : BigInt('0'); -} - -static startGalaxy(builder:flatbuffers.Builder) { - builder.startObject(1); -} - -static addNumStars(builder:flatbuffers.Builder, numStars:bigint) { - builder.addFieldInt64(0, numStars, BigInt('0')); -} - -static endGalaxy(builder:flatbuffers.Builder):flatbuffers.Offset { - const offset = builder.endObject(); - return offset; -} - -static createGalaxy(builder:flatbuffers.Builder, numStars:bigint):flatbuffers.Offset { - Galaxy.startGalaxy(builder); - Galaxy.addNumStars(builder, numStars); - return Galaxy.endGalaxy(builder); -} -} diff --git a/third_party/flatbuffers/goldens/ts/flatbuffers/goldens/universe.ts b/third_party/flatbuffers/goldens/ts/flatbuffers/goldens/universe.ts deleted file mode 100644 index 5634d7831..000000000 --- a/third_party/flatbuffers/goldens/ts/flatbuffers/goldens/universe.ts +++ /dev/null @@ -1,86 +0,0 @@ -// automatically generated by the FlatBuffers compiler, do not modify - -/* eslint-disable @typescript-eslint/no-unused-vars, @typescript-eslint/no-explicit-any, @typescript-eslint/no-non-null-assertion */ - -import * as flatbuffers from 'flatbuffers'; - -import { Galaxy } from '../../flatbuffers/goldens/galaxy.js'; - - -export class Universe { - bb: flatbuffers.ByteBuffer|null = null; - bb_pos = 0; - __init(i:number, bb:flatbuffers.ByteBuffer):Universe { - this.bb_pos = i; - this.bb = bb; - return this; -} - -static getRootAsUniverse(bb:flatbuffers.ByteBuffer, obj?:Universe):Universe { - return (obj || new Universe()).__init(bb.readInt32(bb.position()) + bb.position(), bb); -} - -static getSizePrefixedRootAsUniverse(bb:flatbuffers.ByteBuffer, obj?:Universe):Universe { - bb.setPosition(bb.position() + flatbuffers.SIZE_PREFIX_LENGTH); - return (obj || new Universe()).__init(bb.readInt32(bb.position()) + bb.position(), bb); -} - -age():number { - const offset = this.bb!.__offset(this.bb_pos, 4); - return offset ? this.bb!.readFloat64(this.bb_pos + offset) : 0.0; -} - -galaxies(index: number, obj?:Galaxy):Galaxy|null { - const offset = this.bb!.__offset(this.bb_pos, 6); - return offset ? (obj || new Galaxy()).__init(this.bb!.__indirect(this.bb!.__vector(this.bb_pos + offset) + index * 4), this.bb!) : null; -} - -galaxiesLength():number { - const offset = this.bb!.__offset(this.bb_pos, 6); - return offset ? this.bb!.__vector_len(this.bb_pos + offset) : 0; -} - -static startUniverse(builder:flatbuffers.Builder) { - builder.startObject(2); -} - -static addAge(builder:flatbuffers.Builder, age:number) { - builder.addFieldFloat64(0, age, 0.0); -} - -static addGalaxies(builder:flatbuffers.Builder, galaxiesOffset:flatbuffers.Offset) { - builder.addFieldOffset(1, galaxiesOffset, 0); -} - -static createGalaxiesVector(builder:flatbuffers.Builder, data:flatbuffers.Offset[]):flatbuffers.Offset { - builder.startVector(4, data.length, 4); - for (let i = data.length - 1; i >= 0; i--) { - builder.addOffset(data[i]!); - } - return builder.endVector(); -} - -static startGalaxiesVector(builder:flatbuffers.Builder, numElems:number) { - builder.startVector(4, numElems, 4); -} - -static endUniverse(builder:flatbuffers.Builder):flatbuffers.Offset { - const offset = builder.endObject(); - return offset; -} - -static finishUniverseBuffer(builder:flatbuffers.Builder, offset:flatbuffers.Offset) { - builder.finish(offset); -} - -static finishSizePrefixedUniverseBuffer(builder:flatbuffers.Builder, offset:flatbuffers.Offset) { - builder.finish(offset, undefined, true); -} - -static createUniverse(builder:flatbuffers.Builder, age:number, galaxiesOffset:flatbuffers.Offset):flatbuffers.Offset { - Universe.startUniverse(builder); - Universe.addAge(builder, age); - Universe.addGalaxies(builder, galaxiesOffset); - return Universe.endUniverse(builder); -} -} diff --git a/third_party/flatbuffers/goldens/ts/generate.py b/third_party/flatbuffers/goldens/ts/generate.py deleted file mode 100644 index ee072fdd6..000000000 --- a/third_party/flatbuffers/goldens/ts/generate.py +++ /dev/null @@ -1,10 +0,0 @@ -from golden_utils import flatc_golden - - -def flatc(options, schema): - # Wrap the golden flatc generator with Swift specifics - flatc_golden(options=["--ts"] + options, schema=schema, prefix="ts") - - -def GenerateTs(): - flatc([], "basic.fbs")