Code generator from OMG IDL

Code generator from OMG IDL to C, C++, C#, Python, FlatBuffer, and Protobuf languages with support cross-language serialization/deserialization

C/C++, Flex/Bison

Windows/Linux/macOS

Development description

  • Designed and developed the generator tool based on the customer’s requirements
  • Developed Flex and Bison rules to generate AST (Abstract syntax tree) from OMG IDL syntax
  • Designed and developed the base code for serialization/deserialization data for the next languages: C, C++, C#, Python
  • Developed writers for next languages: C, C++, C#, Python, FlatBuffer, Protobuf
  • Developed unit tests for Flex/Bison rules, serialization/deserialization codes, and generated codes from examples
  • Created detailed documentation