Home   Package List   Routine Alphabetical List   Global Alphabetical List   FileMan Files List   FileMan Sub-Files List   Package Component Lists   Package-Namespace Mapping  
Info |  Source |  Entry Points |  Global Variables Directly Accessed |  Label References |  Local Variables  | All
Print Page as PDF
Routine: XTFC1

Package: Toolkit

Routine: XTFC1


Information

XTFC1 ;SF-ISC.SEA/JLI - FLOW CHART GENERATION ;12/7/95 14:50

Source Information

Source file <XTFC1.m>

Entry Points

Name Comments DBIA/ICR reference
SETIT ;
SETIT1 ;
DO
ENAD ; END OF NON ARGUMENT DO
GO
KILL
LOCK
MERGE
ESTART
ESTOP
ETRIG
NEW
JOB
BREAK
CLOSE
OPEN
USE
SET
VIEW
ZCMND
HALT ;
READ ;
WRITE ;
XECUT ;
QUIT ; Quit command
IF ;
FOR ;
ELSE ;
PSET ; Set post-conditional if it applies
PCLR ;
QTCHK ; Check if Quit Flag should be set

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^TMP($J SETIT1+2*, DO+1*, DO+4*, ENAD+1*, HALT+1*, READ+1*, WRITE+1*, XECUT+1*, QUIT+2*, IF+2*
FOR+2*, ELSE+1*, PSET+3*

Label References

Name Line Occurrences
PCLR SETIT1+2
PSET SETIT1+1
QTCHK SETIT1+2
SETIT DOGOKILLLOCKMERGEESTARTESTOPETRIGNEWJOB
BREAKCLOSEOPENUSESETVIEWZCMND
SETIT1 SETIT+3

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
% SETIT1+1~*
>> ENAD1 DO+2*, DO+5*, ENAD+2*
IOST SETIT+1
>> X SETIT+2*, DO+1*, DO+3, DO+4*, HALT+1*, READ+1*, WRITE+1*, XECUT+1*, QUIT+1*, IF+1*
FOR+1*
>> XTCOND DO+3, ENAD+3*, IF+2*, ELSE+1*, PSET+3*, PCLR+2*
>> XTCOND( DO+3*, ENAD+3
>> XTDPER DO+2, DO+3, DO+5, ENAD+2, ENAD+3
>> XTENTR SETIT1+2*, DO+1*, DO+4*, ENAD+1*, HALT+1*, READ+1*, WRITE+1*, XECUT+1*, QUIT+2*, IF+2*
FOR+1*, FOR+2, ELSE+1*, PSET+3*
>> XTEXT( DO+3*
>> XTEXT(0 DO+1
>> XTEXTB( DO+3*
>> XTFFLG DO+3, ENAD+3*, QUIT+2, FOR+2*
>> XTFFLG( DO+3*, ENAD+3
>> XTIFLG DO+3, ENAD+3*, IF+2*, ELSE+1*
>> XTIFLG( DO+3*, ENAD+3
>> XTIJ SETIT+3*
>> XTL1 SETIT1+2, DO*, GO*, KILL*, LOCK*, MERGE*, ESTART*, ESTOP*, ETRIG*, NEW*
, JOB*, BREAK*, CLOSE*, OPEN*, USE*, SET*, VIEW*, ZCMND*
>> XTL2 SETIT1+2, DO*, GO*, KILL*, LOCK*, MERGE*, ESTART*, ESTOP*, ETRIG*, NEW*
, JOB*, BREAK*, CLOSE*, OPEN*, USE*, SET*, VIEW*, ZCMND*
>> XTLEV SETIT1+2, DO+1, DO+4, ENAD+1, HALT+1, READ+1, WRITE+1, XECUT+1, QUIT+2, IF+2
FOR+2, ELSE+1, PSET+3
>> XTNAM SETIT1+1, SETIT1+2, DO*, GO*, KILL*, LOCK*, MERGE*, ESTART*, ESTOP*, ETRIG*
, NEW*, JOB*, BREAK*, CLOSE*, OPEN*, USE*, SET*, VIEW*, ZCMND*, QTCHK+1
>> XTOFF SETIT1+2, DO+1, DO+3, DO+4, ENAD+1, ENAD+3*, HALT+1, READ+1, WRITE+1, XECUT+1
QUIT+2, IF+2*, FOR+2*, ELSE+1*, PSET+3*, PCLR+2*, QTCHK+1
>> XTOFF( DO+3*, ENAD+3
>> XTPCOND PSET+1*, PCLR+1
>> XTROU SETIT1+1
>> XTTFLG QUIT+2*, QTCHK+1*
>> XTX1 SETIT+2*, SETIT+3*, HALT+1*, READ+1*, WRITE+1*, XECUT+1*, QUIT+1*, QUIT+2, IF+1*, IF+2
FOR+1*, FOR+2
>> XTX1B SETIT+2*, SETIT+3*, HALT+1*, READ+1*, WRITE+1*, XECUT+1*, QUIT+1*
>> XTX2 SETIT+3*, SETIT1+1*, SETIT1+2, PSET+2*
>> XTX2B SETIT+3*, IF+1*, PSET+1, PSET+2*
>> XTXB SETIT+2*, DODO+1*, DO+3, DO+4*, HALT+1*, READ+1*, WRITE+1*, XECUT+1*, QUIT+1*
IF+1*, FOR+1*
>> XTXB1 FOR+1*
>> XTXCOND PSET+2*, PSET+3
>> XTXO ZCMND
>> XX DO+1, DO+2*, DO+4, DO+5*, ENAD+1, ENAD+2*
Info |  Source |  Entry Points |  Global Variables Directly Accessed |  Label References |  Local Variables  | All