Which ada constructs does your tool NOT support?

Which ada constructs does your tool NOT support?

Here is some info on what we support ..

• Supports conversion of Ada 83 and Ada 95 source code to ANSI C++ 03 output

• Preserves Ada comments, files structures and variable names for easier code maintenance

• Converts Ada generics to C++ templates (In some cases, Ada generic can become a non-generic/non-template depending on original code)

• Supports Ada tasking and rendezvous constructs

• Supports Calendar, System, Unchecked_Conversion, Record Representation Clauses, Variant Records, Declare Block Statements, Ada Tick Functions, Renames (for packages, variables, records, and types), “use” for packages and types, Ada Strings, access (including access all, access procedure, nested subroutines)


If there is any specific constructs that you need to have us support, please let us so we can tell you if we already and also whether we can custom provide support for that feature.

    • Related Articles

    • Why should an automated conversion tool first compile the Ada code?

      For any automated conversion method you will require that the Ada source code be compilable by the tool. Unless you can compile Ada source code, there is really no way to know what it is doing. For example, in Ada, something as simple as "F(X)" can ...
    • Could you please explain about Ada-C/C++ Changer Tool Tuning?

      Every time that we use the tool to complete a project, we make adaptations to it based on the language constructs used in the source system and the desired target output (including desired coding standards, architecture, language, target language ...
    • Could you please explain about Ada-C/C++ Changer Tool Tuning?

      Every time that we use the tool to complete a project, we make adaptations to it based on the language constructs used in the source system and the desired target output (including desired coding standards, architecture, language, target language ...
    • What does the Ada-C/C++ changer tool consist of?

      This tool uses the same Ada 95 font end that is used by Green Hills, Aonix, Analog Devices and Raytheon for their validated Ada 95 compilers. The C-generating “emitter” is used on daily basis both in-house and at customer sites, compiling millions of ...
    • Can Ada-C/C++ Changer tool be used outside of AppCOE IDE?

      Yes. There is no need for everyone to use AppCOE to do Ada to C/C++ conversion, if you wish, the tool can be used outside of the AppCOE with our standalone tools for Ada compile/conversion. Even if you choose to use the AppCOE tool initially, you can ...