source: tags/arb_5.2/AISC_COM/keys.README

Last change on this file was 5390, checked in by westram, 16 years ago
  • TAB-Ex
  • Property svn:eol-style set to native
  • Property svn:keywords set to Author Date Id Revision
File size: 2.2 KB
Line 
1PROJECT         Hauptname des Programms
2OBJECT_KEY      Prefixkey fuer Objekte
3MAX_KEY         Maximale Attribute Nummer
4MAX_OBJECT      Maximale Anzahl der Objekte
5DATA {          Die Beschreibung der Daten
6
7@CONST,         @VALUE,         @DOCU;          Konstanten
8
9
10
11@ENUM;
12..., {;
13        @VAR,   @VAL,   @DOCU;
14        }
15
16@STRUCT, @KEY, ;
17...,key,{
18        @TYPE,  @IDENT, @REF,   @ACC,   @SAVE,  @KEY,   @KEYC,  @DOCU;
19}
20
21@TYPE,          @IDENT,         @REF,           @SAVE   ,@DOCU;
22
23
24
25TYPE can be:
26
27        int,char,double,float
28
29        dllh    Header fuer DoubledLinkedList
30        func    Funktion        Auch fuer C++
31
32        or any user defined type
33
34
35REF can be:
36        %               virtuell
37
38                        unspecified ( double char .... )
39eor     i               or owner by insertion
40eor     o               owner by pointer
41eor     d               special owner (double linked list with ident + hash)
42eor     l               link
43eor     r               reversed_link   (only to those objects with dllh)
44
45        e               enum type
46eor     t               terminal type
47eor     s               structure type  /* unfold THIS structure else t */
48
49        *               resizeable vector of ...        (key SIZE is size)
50        v               fixed   vector of ...           (key SIZE is size)
51                                                        (THIS-> is father)
52
53z.B.    os*     Vector of unfold substructures
54
55
56ACC             Accessiongrants
57        ,       read and write
58        r,      readonly
59        w,      writeonly
60        c,      createonly
61        rw,     read and write
62        privat,
63        public,
64
65SAVE            Gibt die Versionsnummer beim Speichern und Laden an
66
67COND            Abfrage auf Bedingung
68                        'index' ist die Nummer beim Zugriff auf indizierte Objekte
69                        'THIS'  ist die Eingabestruktur (Achtung:
70                        Die Zeichern '->' oder '.' sind schon enthalten
71                        Also falls in einer Struktur x und y exestieren
72                        und x soll groesser als y sein dann
73                        COND (~THISx>THISy~)
74CONDE           Der Fehlertext
Note: See TracBrowser for help on using the repository browser.