NET/MASTER Network Control Language (NCL) Programmer's Guide
Displaying Decompiled Source Code
Debugging an NCL Process
106160 Tandem Computers Incorporated 9–43
Multiple Statements at a Certain Nesting Level
The following screen displays multiple statements at a certain nesting level:
(15:40) --------------------- OPERATOR CONTROL SERVICES ----------------------
START ZEX0902N THE QUICK BROWN FOX JUMPS OVER THE LAZY DOG
NNM1060 PROCEDURE ZEX0902N NCLID 1116 PAUSED
DEBUG START ID=1116
NNM1901 NCL 001116 DEBUG SESSION INITIATED
NNM1902 NCL 001116 SUSPENDED AT ZEX0902N.8 LINE 22
GO ID=1116 Y
DEBUG SOURCE LOC=ZEX0902N.BAR
NNM1926 NCL 001116 LINE# SMT EV ON STMT-TEXT FROM ZEX0902N.BAR
NNM1934 NCL 001116 FUNCTION BAR
NNM1927 NCL 001116 85 1 0 0 BAR: FUNCTION
NNM1927 NCL 001116 86 2 0 0 IF &1=0
NNM1927 NCL 001116 87 3 1 0 THEN RETURN ("")
NNM1927 NCL 001116 89 4 0 0 RETURN (COPIES( "*****", MIN( &1, 10 ) )
)
NNM1927 NCL 001116 90 5 0 0 END
NNM1935 NCL 001116 END OF FUNCTION BAR
NNM0999 *END*
_____________________________________________________________________________
---------- ------------------ NonStop NET/MASTER D30 ---------------- --------
PM=>
In this example, the ZEX0902N NCL procedure is executed. The DEBUG START
command starts a debug session. The GO command resumes execution of the paused
NCL process. The DEBUG SOURCE command displays all statements in the BAR
user-written function.