A Quick Guide to EDDI Introduction
EDDI is the Eden Definition Database Interpreter. It is a definitive database
notation.
The EDDI notation is provided with the standard Eden distribution. However it
is not enabled by default. To make the EDDI notation available in an Eden tool
(eg tkeden
or ttyeden
), invoke the Eden function
installeddi
by typing installeddi();
and pressing
Accept (tkeden
) or just return (ttyeden
). It will then
be possible to set the current notation to EDDI by typing %eddi
, or
by pressing the appropriate radio button in tkeden
. This is
possible in versions of Eden >= 1.30. The need to type
installeddi();
each time when starting Eden can be slightly eased
by using the "execute" command line option: use (for example) tkeden -e
"installeddi();"
to start the tool with EDDI pre-installed.
The integrated version of the EDDI parser was developed from the older
eddip
pipeline-based translator, which is implemented in lex and
yacc. This can still be used, but the convenience gained by the integration of
the translator into Eden is great, so we recommend the integrated method.