IDL compiler front-end library
|
This is a part of the Nirvana project.
This library is intended for the easy creation of the CORBA IDL compilers.
It performs:
To create an IDL compiler:
class IDL_FrontEnd
.class AST::CodeGen
.IDL_FrontEnd::generate_code(AST::Root& tree)
.For the example see: https://github.com/nirvanaos/idlfe/tree/master/example
API reference: https://nirvanaos.github.io/idlfe/
See: https://www.omg.org/spec/IDL/4.2/
import
)Find nirvanaos.idlfe NuGet packages on https://www.nuget.org/.
Use idlfe
port from https://github.com/nirvanaos/vcpkg-registry.git (Flex + Bison must be installed on the build system).
For the Microsoft Visual Studio builds you can use supermodule https://github.com/nirvanaos/idlfe.vc.git