RIDL Compiler
Description
RIDL is a Ruby library implementing an OMG IDL parser/compiler frontend with support for pluggable (and stackable) backends.
Synopsis
RIDL provides a framework for implementing compiler/generators for OMG standard IDL interface definitions. The framework includes:
-
a RACC based parser supplemented with a custom scanner/tokenizer
-
a complete AST class hierarchy for representing parsed IDL specifications
-
a complete Type class hierarchy
-
IDL constants expression support
-
a builtin IDL preprocessor expression parser/evaluator
-
a flexible framework for pluggable (and stackable) backends
-
basic support for backend code regeneration
RIDL is compliant with the latest OMG IDL standard.
Bugs
If you find a bug, please report it at the RIDL project’s issues tracker.
License
RIDL is Copyright © 2007-2013 Remedy IT Expertise BV, The Netherlands.
It is free software, and may be redistributed under the terms specified in the LICENSE file.
Warranty
This software is provided “as is” and without any express or implied warranties, including, without limitation, the implied warranties of merchantibility and fitness for a particular purpose.