Syntax:
| #CALL ['?'] macro_name | |
| #CALL ['?'] macro_name '(' ')' [ '[' n_value ']' ] | |
| #CALL ['?'] macro_name '(' param_list ')' [ '[' n_value ']' ] | |
| #CALL ['?'] macro_name '[' list:param ']' |
Parameter:
| ?doc? |
Beschreibung:
|
Anmerkung: |
|
Der folgende Text wurde 1:1 aus der alten Dokumentation kopiert
und muss evtl. noch auf den aktuellen Stand gebracht werden.
'#:' ist eine Kurzform für '#CALL'. Ein vorher duch #MACRO definiertes Makro wird aufgerufen. Dem Makro können Parameter übergeben werden. Diese Parameter werden nacheinander den Variablen $1, $2, ... übergeben. Die Variablen $1 bis $20 sind immer definiert, die Variablen ab $21 bei Bedarf. Die Variable $N enthält die Anzahl der übergebenen Parameter an. Der Wert der Variablen $N kann auch direkt durch die Angabe '[N]' festgelegt werden. Bei Aufruf eines nicht definierten Makros erfolgt eine Fehlermeldung. Diese kann unterdrückt werden, indem vor dem Makronamen ein '?' steht. |
Weitere ähnliche Kommandos:
| Makros | |
|---|---|
| Kommando | Kurzinfo |
| — | |
| — | |
| — | |
| Ende einer #MACRO-Definition. | |
| Ende einer #MACRO-Definition. | |
| Beginn einer Makro-Definition. | |
| Die Macro-Parameter Variablen mit angegebenen Namen zuweisen. | |
| Die Macro-Parameter Variablen mit angegebenen Namen zuweisen. | |