1
2==========STATIC===============
3NAME=<STATIC.NAME>
4ADRS=<STATIC.ADDRESS>
5---text---
6 <FOREACH.STATIC.OBJECTS=.text>
7   OBJS=[<STATIC.OBJECT=.text>]
8 <END.STATIC.OBJECTS>
9---text continous---
10OBJS=<FOREACH.STATIC.OBJECTS=.text><STATIC.OBJECT> <END.STATIC.OBJECTS>
11OBJS=<FOREACH.STATIC.OBJECTS=.text:f><STATIC.OBJECT> <END.STATIC.OBJECTS>
12---ctor---
13<FOREACH.STATIC.OBJECTS=.ctor>
14   OBJS=[<STATIC.OBJECT=.ctor>]
15<END.STATIC.OBJECTS>
16---modifier---
17<FOREACH.STATIC.OBJECTS=.text>
18   OBJS=h[<STATIC.OBJECT:h>] t[<STATIC.OBJECT:t>] r[<STATIC.OBJECT:r>] e[<STATIC.OBJECT:e>]
19<END.STATIC.OBJECTS>
20---library---
21   CMDS=<FOREACH.STATIC.LIBRARIES>-l<STATIC.LIBRARY:t> <END.STATIC.LIBRARIES>
22<FOREACH.STATIC.LIBRARIES>
23     LIBS=<STATIC.LIBRARY>
24<END.STATIC.LIBRARIES>
25---serachsymbol---
26<FOREACH.STATIC.SEARCHSYMBOLS>
27      SYMS=[<STATIC.SEARCHSYMBOL>]
28<END.STATIC.SEARCHSYMBOLS>
29--- targetname---
30TARGET.NAME=<TARGET.NAME>
31TARGET.NAME=<TARGET.NAME=%>
32TARGET.NAME=<TARGET.NAME=%_ov_>
33TARGET.NAME=<TARGET.NAME=_%_>
34
35==========AUTOLOADS===============
36NUM=<NUMBER.AUTOLOADS>
37<FOREACH.AUTOLOADS>
38  ID  =<AUTOLOAD.ID>
39  NAME=<AUTOLOAD.NAME>
40  ADRS=<AUTOLOAD.ADDRESS>
41  <FOREACH.AUTOLOAD.OBJECTS>
42     OBJS=[<AUTOLOAD.OBJECT>]
43  <END.AUTOLOAD.OBJECTS>
44  <FOREACH.AUTOLOAD.SEARCHSYMBOLS>
45     SYMS=[<AUTOLOAD.SEARCHSYMBOL>]
46  <END.AUTOLOAD.SEARCHSYMBOLS>
47  CMDS=<FOREACH.AUTOLOAD.LIBRARIES>-l<AUTOLOAD.LIBRARY:t> <END.AUTOLOAD.LIBRARIES>
48  <FOREACH.AUTOLOAD.LIBRARIES>
49     LIBS=<AUTOLOAD.LIBRARY>
50  <END.AUTOLOAD.LIBRARIES>
51<END.AUTOLOADS>
52
53==========OVERLAYS===============
54NUM=<NUMBER.OVERLAYS>
55<FOREACH.OVERLAYS>
56  ID  =<OVERLAY.ID>
57  NAME=<OVERLAY.NAME>
58  GROUP=<OVERLAY.GROUP>
59  ADRS=<OVERLAY.ADDRESS>
60  <FOREACH.OVERLAY.OBJECTS>
61     OBJS=[<OVERLAY.OBJECT>]
62  <END.OVERLAY.OBJECTS>
63  <FOREACH.OVERLAY.SEARCHSYMBOLS>
64     SYMS=[<OVERLAY.SEARCHSYMBOL>]
65  <END.OVERLAY.SEARCHSYMBOLS>
66  CMDS=<FOREACH.OVERLAY.LIBRARIES>-l<OVERLAY.LIBRARY:t> <END.OVERLAY.LIBRARIES>
67  <FOREACH.OVERLAY.LIBRARIES>
68     LIBS=<OVERLAY.LIBRARY>
69  <END.OVERLAY.LIBRARIES>
70<END.OVERLAYS>
71
72==========IF-ELSE-ENDIF===============
73<IF.NITRO_LCFSPEC.GE.2>NITRO_LCFSPEC.GE.2 -- True<ELSE>NITRO_LCFSPEC.GE.2 -- False<ENDIF>
74<IF.NITRO_LCFSPEC.GT.1>NITRO_LCFSPEC.GT.1 -- True<ELSE>NITRO_LCFSPEC.GT.1 -- False<ENDIF>
75<IF.NITRO_LCFSPEC.LE.1>NITRO_LCFSPEC.LE.1 -- True<ELSE>NITRO_LCFSPEC.LE.1 -- False<ENDIF>
76<IF.NITRO_LCFSPEC.LT.2>NITRO_LCFSPEC.LT.2 -- True<ELSE>NITRO_LCFSPEC.LT.2 -- False<ENDIF>
77<IF.NITRO_LCFSPEC.EQ.2>NITRO_LCFSPEC.EQ.2 -- True<ELSE>NITRO_LCFSPEC.EQ.2 -- False<ENDIF>
78<IF.NITRO_LCFSPEC.NE.2>NITRO_LCFSPEC.NE.2 -- True<ELSE>NITRO_LCFSPEC.NE.2 -- False<ENDIF>
79
80<IF.NITRO_LCFSPEC.EQ.2>
81-1-
82<IF.NITRO_LCFSPEC.EQ.2>
83   -2-
84<IF.NITRO_LCFSPEC.EQ.2>
85      -3-
86<IF.NITRO_LCFSPEC.EQ.2>
87         -4-
88<ENDIF>
89      -3-
90<ENDIF>
91   -2-
92<ENDIF>
93-1-
94<ENDIF>
95
96==========IF FIRST/LAST===============
97<IF.NITRO_LCFSPEC.GE.2>
98---static---
99<FOREACH.STATIC.OBJECTS><IF.STATIC.OBJECT.FIRST=   OBJS=:,><STATIC.OBJECT><IF.STATIC.OBJECT.LAST=;:><END.STATIC.OBJECTS>
100<FOREACH.STATIC.LIBRARIES><IF.STATIC.LIBRARY.FIRST=   LIBS=:,><STATIC.LIBRARY><IF.STATIC.LIBRARY.LAST=;:><END.STATIC.LIBRARIES>
101<FOREACH.STATIC.SEARCHSYMBOLS><IF.STATIC.SEARCHSYMBOL.FIRST=   SYMS=:,><STATIC.SEARCHSYMBOL><IF.STATIC.SEARCHSYMBOL.LAST=;:><END.STATIC.SEARCHSYMBOLS>
102
103---autoload---
104<FOREACH.AUTOLOADS><IF.AUTOLOAD.FIRST=ATLOADS=:,><AUTOLOAD.NAME><IF.AUTOLOAD.LAST=;:><END.AUTOLOADS>
105<FOREACH.AUTOLOADS>
106
107<AUTOLOAD.NAME>:
108<FOREACH.AUTOLOAD.OBJECTS><IF.AUTOLOAD.OBJECT.FIRST=   OBJS=:,><AUTOLOAD.OBJECT><IF.AUTOLOAD.OBJECT.LAST=;:><END.AUTOLOAD.OBJECTS>
109<FOREACH.AUTOLOAD.LIBRARIES><IF.AUTOLOAD.LIBRARY.FIRST=   LIBS=:,><AUTOLOAD.LIBRARY><IF.AUTOLOAD.LIBRARY.LAST=;:><END.AUTOLOAD.LIBRARIES>
110<FOREACH.AUTOLOAD.SEARCHSYMBOLS><IF.AUTOLOAD.SEARCHSYMBOL.FIRST=   SYMS=:,><AUTOLOAD.SEARCHSYMBOL><IF.AUTOLOAD.SEARCHSYMBOL.LAST=;:><END.AUTOLOAD.SEARCHSYMBOLS>
111<END.AUTOLOADS>
112
113---overlay---
114<FOREACH.OVERLAYS><IF.OVERLAY.FIRST=ATLOADS=:,><OVERLAY.NAME><IF.OVERLAY.LAST=;:><END.OVERLAYS>
115<FOREACH.OVERLAYS>
116
117<OVERLAY.NAME>:
118<FOREACH.OVERLAY.OBJECTS><IF.OVERLAY.OBJECT.FIRST=   OBJS=:,><OVERLAY.OBJECT><IF.OVERLAY.OBJECT.LAST=;:><END.OVERLAY.OBJECTS>
119<FOREACH.OVERLAY.LIBRARIES><IF.OVERLAY.LIBRARY.FIRST=   LIBS=:,><OVERLAY.LIBRARY><IF.OVERLAY.LIBRARY.LAST=;:><END.OVERLAY.LIBRARIES>
120<FOREACH.OVERLAY.SEARCHSYMBOLS><IF.OVERLAY.SEARCHSYMBOL.FIRST=   SYMS=:,><OVERLAY.SEARCHSYMBOL><IF.OVERLAY.SEARCHSYMBOL.LAST=;:><END.OVERLAY.SEARCHSYMBOLS>
121<END.OVERLAYS>
122<ENDIF>
123
124==========IF EXIST===============
125<IF.NITRO_LCFSPEC.GE.2>
126Static section:
127  <STATIC.NAME>
128
129Autoload sections:
130<FOREACH.AUTOLOADS>
131  <AUTOLOAD.NAME>
132<END.AUTOLOADS>
133
134Overlay sections:
135<FOREACH.OVERLAYS>
136  <OVERLAY.NAME>
137<END.OVERLAYS>
138
139exist main?
140  IF.EXIST.SECTION  = <IF.EXIST.SECTION.main=YES:NO>
141  IF.EXIST.STATIC   = <IF.EXIST.STATIC.main=YES:NO>
142  IF.EXIST.AUTOLOAD = <IF.EXIST.AUTOLOAD.main=YES:NO>
143  IF.EXIST.OVERLAY  = <IF.EXIST.OVERLAY.main=YES:NO>
144
145exist overlay_1?
146  IF.EXIST.SECTION  = <IF.EXIST.SECTION.overlay_1=YES:NO>
147  IF.EXIST.STATIC   = <IF.EXIST.STATIC.overlay_1=YES:NO>
148  IF.EXIST.AUTOLOAD = <IF.EXIST.AUTOLOAD.overlay_1=YES:NO>
149  IF.EXIST.OVERLAY  = <IF.EXIST.OVERLAY.overlay_1=YES:NO>
150
151exist overlay_2?
152  IF.EXIST.SECTION  = <IF.EXIST.SECTION.overlay_2=YES:NO>
153  IF.EXIST.STATIC   = <IF.EXIST.STATIC.overlay_2=YES:NO>
154  IF.EXIST.AUTOLOAD = <IF.EXIST.AUTOLOAD.overlay_2=YES:NO>
155  IF.EXIST.OVERLAY  = <IF.EXIST.OVERLAY.overlay_2=YES:NO>
156
157exist none
158  IF.EXIST.SECTION  = <IF.EXIST.SECTION.none=YES:NO>
159  IF.EXIST.STATIC   = <IF.EXIST.STATIC.none=YES:NO>
160  IF.EXIST.AUTOLOAD = <IF.EXIST.AUTOLOAD.none=YES:NO>
161  IF.EXIST.OVERLAY  = <IF.EXIST.OVERLAY.none=YES:NO>
162<ENDIF>
163