2014-04-11 22:17 i3075 [permalink]
When looking to start a Delphi rethinkdb connector, I soon enough found out I'll need a separate solution to work with Google's Protocol Buffer definition files.
And this is it: dpbp: the Delphi Protocol Buffer Parser. It parses a .proto
file, and outputs a .pas
unit that defines a class for each message. They inherit from TProtocolBufferMessage
(defined in the ProtBuf.pas
unit) and have the internals to load/save the property values. Run dpbp
without command line parameters to see the options you can use to fine-tune the generating process.
Available under the MIT license.
https://github.com/stijnsanders/DelphiProtocolBuffer