#CALL ['?'] macro_name | |
#CALL ['?'] macro_name '(' ')' [ '[' n_value ']' ] | |
#CALL ['?'] macro_name '(' param_list ')' [ '[' n_value ']' ] | |
#CALL ['?'] macro_name '[' list:param ']' |
?doc? |
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. |
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. |