The Wayback Machine - https://web.archive.org/web/20071213212725/http://www.tendra.org:80/projects/index.html

The Project

tendra.org hosts several projects. These are related to the TenDRA compiler, but are stand-alone projects and are intended to have uses elsewhere. The projects are:

BDB

This is a modified version of the 4.2BSD debugger dbx. It is intended to be able to handle Modula-2, Pascal, C and Fortran.

Calculus

Calculus allows complex type systems to be described in a simple algebraic format, and transforms this into a system of C types which implements this algebra.

See the Calculus Users' Guide and the calculus(1) manpage.

Lexi

Lexi is a simple lexical analyser generator.

See the Lexi users' guide and the lexi(1) manpage.

SID

SID is an LL(1) parser generator.

See the SID users' guide and the sid(1) manpage.

TenDRA

This is the TenDRA C and C++ compiler suite itself. It also incorporates several utilities which are bundled along with it; these will eventually become stand-alone projects in their own right.

The TenDRA Suite Purpose Overview document gives an overview of the utilities within the TenDRA compiler suite.

Vim

Syntax highlighting of TenDRA-related syntaxes for the Vim editor.