Aufrufparameter

Top  Previous  Next

Skripte > Produktionen > Aufrufparameter

 

Wird innerhalb einer Produktion eine andere Produktion aufgerufen, so müssen der letzteren die erforderlichen Parameter übergeben werden. Variablen werden in den semantischen Aktionen deklariert. Der Name einer solchen Variablen kann dann in eckige Klammern "[...]" eingefügt werden, die dem Namen einer aufgerufenen Produktion unmittelbar folgen.

 

Beispiel:

 

Die Produktion Comment habe den Parameter: std::str& xsComment.

 

Name:                Comment

Parameter:        str& xsComment

Text:                ...

 

Eine zweite Produktion "Script" könnte die Comment-Produktion aufrufen. Um ihr den Parameter übergeben zu können, muss eine String-Variable zuvor deklariert werden.

 

Name:                Script

Parameter:        ...

Text:                {{ str s;}} Comment[s] ...

 

 



Diese Seite gehört zur TextTransformer Dokumentation

Home  Inhalt  English