B. Vordefinierte Maps

In iG/Script sind einige Maps bereits standardmässig vorhanden (z.B. VAR). Der Benutzer muss diese Maps nicht explizit deklarieren. Die Bedeutung bzw. der Ihnhalt dieser Maps ist in der folgende Tabelle beschrieben.

Name der MapBeschreibung
CLASSESMap welche alle ICS Klassen als Map enthält. Die Klassenmaps ihrerseits enthalten als Komponenten ihre Methoden. DISPLAY CLASSES.TEXTFILE zeigt z.B. alle Methoden der Klasse TEXTFILE an.
PROCEDURESMap welche alle vom Benutzer definierte Prozeduren enthält. Mit DISPLAY PROCEDURES können z.B. alle in einem Skript definierten Procedure angezeigt werden.
OPTMap welche alle an den Skript übergebenen Kommandozeilenparameter enthält. Wenn z.B. ein Skript mit ics.exe -script test.cfg -input test.dat aufgerufen wurde, kann auf den -input Parameter im Skript mit OPT.input zugegriffen werden.
LOCALMap für die Abspeicherung von Zwischenergebnissen in Prozeduren.
INMap in welcher ein Inputmodul normalerweise das nächste Inputobjekt liefert.
OUTMap in welcher ein Outputmodul normalerweise das Outputobjekt erwartet.
VARMap für die Speicherung von temporären Variablen.
SOURCESMAP welche die Namen aller mit |INCL eingebunden Skriptdateien und den Namen des Hauptskripts enthält.