- ada2idl.pl helps translate existing Ada types to CORBA IDL (version 0.6)
- adareps2c.pl converts Ada record types with representation clauses to equivalent C structs with bit length indications (version 0.3)
- obfuscada.pl helps create an obfuscated copy of an entire set of Ada source files, useful for submitting public compiler bug reports on NDA or proprietary code (2018/06/11 version 1.4 - requires UniLexer.pm)
NOTE: A complete rewrite as an Ada program using ASIS is planned.
- obfuscidl.pl creates an obfuscated copy of OMG IDL files in a directory. Requires UniLexer.pm (2017-03-17 version 0.4)
- withlist.pl prints all withed units of an Ada unit, including indirectly withed units (version 0.6)
- UniLexer.pm lexer for Pascal-family (Delphi/Eiffel/Ada) and C-family (C/C++/Java/PHP/etc) languages (2018/06/06 version 1.6)
- indentada.pl reindenter for Ada, requires UniLexer.pm (version 1.1)
- rapid2glade.pl converts RAPID GUI files to Glade GtkBuilder XML (version 2017-04-20)
- idldeps.pl prints IDL file dependencies for idl2xxx generated source files, usable in makefiles (version 2011/11/22)
- fatfixml.pl converts GNACK FATFIFI files to XML (version 2016-09-22)
- rose2xml.pl converts Rational Rose mdl/cat/sub files to XML (version 0.4)
- credo.pl creates Doxygen comment skeletons on C++ header files (version 2016-06-30)
- Fortran to Ada95 converter (version 1.4)
Projects on Github
Found a bug, a fix, or an enhancement? Please contact me.