[Ooc-checkins] libpobj dictionary.dtd,1.45,1.46
Brought to you by:
mva
From: Michael v. A. <mv...@us...> - 2004-06-30 09:45:45
|
Update of /cvsroot/ooc/libpobj In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv16415 Modified Files: dictionary.dtd Log Message: Various fixes and compatbility hacks for the Java code generator. Index: dictionary.dtd =================================================================== RCS file: /cvsroot/ooc/libpobj/dictionary.dtd,v retrieving revision 1.45 retrieving revision 1.46 diff -u -d -r1.45 -r1.46 --- dictionary.dtd 29 Jun 2004 14:11:26 -0000 1.45 +++ dictionary.dtd 30 Jun 2004 09:45:36 -0000 1.46 @@ -108,7 +108,8 @@ --> <!ELEMENT dictionary (includeDictionary*, module*)> <!ATTLIST dictionary normalizeName (targetDefault|noVowels12.18) - "targetDefault"> + "targetDefault" + compatibilityMode (2) #IMPLIED> <!-- Include all the data of the indicated dictionary definition @@ -128,6 +129,10 @@ explicity. Similarly, the name of the Oberon-2 output module is `oberonModule' or `name'. + In the generated Java code, classes that are not derived from + other classes are declared to be extension of `javaBaseClass'. + The default is `PObject'. + `name', `oberonModule', and `javaPackage' must be unique within their namespace. That is, no two modules within a dictionary may share one of these names. @@ -148,6 +153,7 @@ form*, view*, select*)> <!ATTLIST module name CDATA #REQUIRED javaPackage CDATA #IMPLIED + javaBaseClass CDATA "PObject" oberonModule CDATA #IMPLIED> <!-- A pattern declaration specifies a named pattern that can be |