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
|
|---|
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.
|
|