Diese Seite in deutsch.
Depot4/Java
Depot4/Java is an implementation of the Depot4 translator generator system, which relies on
JavaTM as its internal host language. By this, the Depot4 system
itself as well as generated translators are highly portable.
Up to version 1.8.x Depot4/Java is source text compatible to the respective Oberon
based version.
Depot4/Java comes with easy to use interface programs. Default is a Swing based IDE which requires
at least JDK 1.2. A simple only AWT based development environment is still available.
Depot4/Java can also be applied from any program like an ordinary library class.
Sources:
There have been strange efforts to make this implementation of Depot4 as similar as possible. So nearly
all of the general (or Depot4/Oberon related) texts also hold for
Depot4/Java. Differences occur just with respect to host language, i.e., the use of imported modules.
Sometimes certain restrictions, e.g., no call by reference parameter passing (Java) or no structured return
values (Oberon), prevented the construction of fully compatible interfaces. However, module Dp4List
was implemented in a way that makes any changes to existing Ml4 sources unnessessary.
For a first impression:
There is a demo for those who have no Java Virtual Machine installed
on their computer up to now.
L e g a l e s e: This application may be used and distributed freely. However,
it still is copyright (c)1997-2003 Jurgen Lampe and cannot be sold or distributed
for profit without express permission from the author. This software is
distributed as is with NO guarantees and NO liabilities due to loss of data,
malfuntioning of this software or other damages.
(c) 1997-2003 Jürgen Lampe
©juergen_lampe@firemail.de
Depot4
(30-Apr-2003)