prevnext   » Startseite » Haupt-Referenz » Funktions-Referenz » info()

info()

Funktion zur Ermittlung vom programmspezifischen Informationen.

Syntax:

none/int32 info ( mode ) {Analyse V4}
none/string info ( mode, index ) {Analyse V4}
none/value info ( mode, index, submode ) {Analyse V4}
none/int32 info ( keyword ) {MakeDoc}

Parameter:

... ?doc?
keyword Eines der Schlüsselwörter 'indent', 'activeindent', 'start' oder 'emptylines'. Die Groß-/Kleinschreibung ist dabei unerheblich.

Beschreibung:

Diese Funktion existiert nur unter Analyse V4 und unter MakeDoc.

Unter MakeDoc ist die Funktion obsolet. Stattdessen sollten die Funktionen md$getIndent(), md$getActiveIndent(), md$getStart() und md$getEmptyLines()verwendet werden.

Die ganze Implementierung der Auswertung von Ausdrücken ist als Klassenbibliothek implementiert, die von mehreren Programmen verwendet wird. Diese Programme benötigten aber auch programmspezifische Erweiterungen. Dazu existierten die 5 Funktionen calc(), check(), info(), exists() und extern(), die 0 bis 255 beliebige Parametern annahmen und dann programmspezifisch ausgewerteten. Mittlerweile wurde die Klassenbibliothek erweitert, so dass nun beliebige Funktionen mit Vorgaben für die Parameter hinzugefügt werden können. Dieses macht die Implementierung dieser 5 Funktionen obsolet. Allerdings nutzt Analyse V4 diese Funktionen trotzdem. Erst ab Version 5 werden die Funktionen nicht m,ehr unterstützt.


Funktionsweise unter Analyse V4

  DEBUG-INFO: Text unvollständig/fehlerhaft  

Funktionsergebnis:   VALUE


Funktionsweise unter MakeDoc

MakeDoc verwendete info() mit den oben genannten Parametern, um interne Informationen zu liefern. Diese Informationen werden jetzt durch die Funktionen md$getIndent(), md$getActiveIndent(), md$getStart() und md$getEmptyLines() geliefert. info() existiert nur noch aus Kompatibilitätsgründen und sollte nie verwendet werden.

Funktionsergebnis:   NONE/INT32

Als Funktionsergebnis wird der Status von einer der Funktionen md$getIndent(), md$getActiveIndent(), md$getStart() oder md$getEmptyLines() geliefert. Bei einem ungültigen Schlüsselwort (Parameter keyword) oder einer falschen Anzahl von Parametern wird NONE als Funktionsergebnis geliefert.

Siehe auch:
 md$getIndent()   md$getActiveIndent()   md$getStart()   md$getEmptyLines() 


Weitere ähnliche Funktionen:

MakeDoc Spezial-Funktionen
Funktion Kurzinfo
info() Funktion zur Ermittlung vom programmspezifischen Informationen.
md$getActiveIndent()
md$getEmptyLines()
md$getIndent()
md$getStart()
md$waitOnError() Abfragen und Setzen der option --wait-on-error.
 
Analyse V4 Spezial-Funktionen
Funktion Kurzinfo
calc()
check()
exist()
info() Funktion zur Ermittlung vom programmspezifischen Informationen.