©
robertzenuk@newsgroup
Das trapping von Syntaxfehlern ist bei kompilierten Programmen oft problematisch. Dieses kleine Beispiel zeigt,
wie Sie Ihr Programm veranlassen können, über den Returncode die fehlerverursachende Zeile zu melden.
/* rexx
*/
EXITRC = 0
signal on syntax name trap /* trap syntax errors */
/* some code */
do xxxxx /* blantant syntax error */
/* some code */
shutdown: exit(EXITRC)
trap: EXITRC = sigl /* set RC to bad line */
signal shutdown /* signal the exit code */
zurück zu Hilfen im Alltag