The PKGEND flag indicates that are no more routines left in the package. The end of the routine parsing is finished and the summary is still to be completed. 83 7.12.3.13 PKGID - PacKaGe IDentifier The package identifier is the three characters from the routine, FRSTRNT (actually gotten from RTN for the first routine, see COMPKGE). 7.12.3.14 PROD - Production Flag The PRODuction flag is used to complete the symbol cleanup. It allows the package to be included within a larger menu driver without impacting too many other symbols. 7.12.3.15 RNUMER - Routine NUMber of ERrors tallied RNUMER is the number of errors accumulated for a routine. It is initialized here. It is incremented in COMERR and tallied in NUMER by the COMRPRT routine. 7.12.3.16 RTN - RouTine Name RTN is the name of the current routine being parsed. In this situation, RTN contains the first routine name. Later in this routine, at the end of parsing, the symbol is set to null to trigger the COMERPT routine to generate the package error totals. RTN is then killed. 7.12.3.17 RTNEND - RouTiNe END flag The RTNEND flag indicates that the current routine has been completed. RTNEND is initialized before parsing the next routine and killed just before the Compliance Checker is exited. 7.12.3.18 RTNLAB - RouTiNe reference The RTNLAB symbol is used to uniquely identify the label of the current line of code parsed from the current routine. In
The PKGEND flag indicates that are no more routines left in the package. The end of the routine parsing is finished and the summary is still to be completed. 83 7.12.3.13 PKGID - PacKaGe IDentifier The package identifier is the three characters from the routine, FRSTRNT (actually gotten from RTN for the first routine, see COMPKGE). 7.12.3.14 PROD - Production Flag The PRODuction flag is used to complete the symbol cleanup. It allows the package to be included within a larger menu driver without impacting too many other symbols. 7.12.3.15 RNUMER - Routine NUMber of ERrors tallied RNUMER is the number of errors accumulated for a routine. It is initialized here. It is incremented in COMERR and tallied in NUMER by the COMRPRT routine. 7.12.3.16 RTN - RouTine Name RTN is the name of the current routine being parsed. In this situation, RTN contains the first routine name. Later in this routine, at the end of parsing, the symbol is set to null to trigger the COMERPT routine to generate the package error totals. RTN is then killed. 7.12.3.17 RTNEND - RouTiNe END flag The RTNEND flag indicates that the current routine has been completed. RTNEND is initialized before parsing the next routine and killed just before the Compliance Checker is exited. 7.12.3.18 RTNLAB - RouTiNe reference The RTNLAB symbol is used to uniquely identify the label of the current line of code parsed from the current routine. In
COMPLY.docx