tool: TenDRA


Language:
C, C++
Version:
4.1.2
Parts:
compiler, grammar, library, documentation, examples, run-time
Author:
The Defence Evaluation and Research Agency.
Location:
http://alph.dera.gov.uk/TenDRA/
Description:
TenDRA is an implementation of TDF, which was adopted by the Open Group, where it is called ANDF. Its core is a binary format, TDF, which can be architecture-neutral or architecture-specific, and which can be conveniently manipulated.
Conformance:
They claim, very conformant. The package includes implementation-independent descriptions of the ISO C API, POSIX, XPG3 and other APIs.
Reference:
http://www.gr.osf.org/andf/
Features:
+
Well-documented; clean implementation
+
includes the relevant tools (lexer, parser generator, etc.)
-
Does not have an extensive C++ library (either API or implementation), and producing this is probably non-trivial
+
can dump symbol table to file, providing the raw materials for further analysis (type, function, variable, usage, etc.)
+
can perform analysis for portability, with fine-grained control
+
reports syntax errors with ISO reference
+
producers (C/C++ to TDF translators) are portable
-
installers (TDF to executable translators, and API implementations) exist for a limited number of platforms
Contact:
Enquiries to R.Andrews@eris.dera.gov.uk
Updated:
1998

Related Items

language: C

category: C variants summary, or expanded.

language: C++

category: compiled, imperative languages summary, or expanded.

category: compiler frontend/backend glue summary, or expanded.

category: educational summary, or expanded.

category: graphic user interface support summary, or expanded.

category: object oriented languages summary, or expanded.

category: programming in the large summary, or expanded.

category: terminal graphics support summary, or expanded.

category: unix tool building summary, or expanded.


This work supported by Idiom Consulting. Idiom is a full-service ISP, providing Internet access in Northern California and Web hosting worldwide.

Please send updates to free-compilers@idiom.com

The HTML is maintained by David Muir Sharnoff and the entries themselves are currently maintained by Bryan Miller.

Copyright (c) 1992-1998 David Muir Sharnoff, All Rights Reserved
Copyright (c) 1994-1996, Steven Allen Robenalt, All Rights Reserved