Language Tools (Compilers, Assemblers,
Linkers, Translators, Static Analysers)
Parsers and Compilers
RDA's expertise includes parser development using parser generators such
as LEX & YACC, FLEX & BISON and other LALR parser generators.
We have experience in building, maintaining and supporting compilers and
translation tools, e.g. Coral, CHILL, Pascal, C, C++. RDA have been involved
in developing and enhancing code optimizers and retargeting existing compilers.
We are experts in rehosting and supporting multi platform translation
tools. RDA have experience in supporting 3rd party compilers offering
help desk facilities.
Assemblers
RDA have experience in maintaining and supporting cross assemblers for
the Intel IAPX family of processors and offered help desk facilities supporting
3rd party assemblers.
Linkage Editors
RDA have developed Linkage Editors for a whole host of different processors
the latest being the MPL and TLINK linkers for use in the Alcatel S12
tool chain.
Translators
CHILL to C We are actively involved in producing CHILL to
C translation tools. CHILL mode conversion and automatic code conversion
being the main activities.
Assembler dialect translation We have
produced tools to help in the migration of assembler source code from
one assembler dialect to another.
Static Analysis
RDA has provided a bespoke source code static analysis
tool for use by one of its clients. This tool comes with a GUI of our
own design and it may be run in batch as well. It is highly configurable
with project and user control over the rules applied to analyzing the
source code. Our client has indicated that our product is far more user
friendly and customizable than comparable products.