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 |  Interaction Calls |  Label References |  Local Variables |  All
Print Page as PDF
Routine: AUGC

Package: Utilities

Routine: AUGC


Information

%AUGC ; COPY GLOBAL (ANY LEVEL) [ 12/30/86 9:57 AM ]

Source Information

Source file <AUGC.m>

Entry Points

Name Comments DBIA/ICR reference
GOTNODE ; PROCESS ONE NODE
WALK ; TRAVERSE TREE AT CURRENT SUBSCRIPT LEVEL
GDGL
GSGL

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: $C(7)
  • Line Location: GSGL+5
Function Call: WRITE
  • Prompt: !!,"Global must be partial!,",!,$C(7)
  • Line Location: GSGL+6
Function Call: WRITE
  • Prompt: !!,"Invalid subscript!",$C(7)
  • Line Location: GSGL+8
Function Call: WRITE
  • Prompt: !!,"Global ",SG," does not exist!",!,$C(7)
  • Line Location: GSGL+10
Function Call: WRITE
  • Prompt: !!,"Partial global ",SG," does not exist!",!,$C(7)
  • Line Location: GSGL+11
Function Call: WRITE
  • Prompt: $C(7)
  • Line Location: GDGL+5
Function Call: WRITE
  • Prompt: !!,"Global must be partial!,",!,$C(7)
  • Line Location: GDGL+6
Function Call: WRITE
  • Prompt: !!,"Invalid subscript!",$C(7)
  • Line Location: GDGL+8
Function Call: WRITE
  • Prompt: !!,"Output same as input!",$C(7),!
  • Line Location: GDGL+10
Function Call: WRITE
  • Prompt: !!,"Output contained in input!",$C(7),!
  • Line Location: GDGL+11
Function Call: WRITE
  • Prompt: !!,"Input contained in output!",$C(7),!
  • Line Location: GDGL+12
Function Call: WRITE
  • Prompt: !!,"Destination global """,$P(DG,"(",1),""" already exists!",!
  • Line Location: GDGL+13
Function Call: WRITE
  • Prompt: !!,"Partial global ",DG," already exists.",!
  • Line Location: GDGL+14
Function Call: READ
  • Timeout: $E(ANS)'="Y"
  • Variable: ANS Q
  • Line Location: GDGL+15
Function Call: WRITE
  • Prompt: !,"KILL (Y/N) "
  • Line Location: GDGL+15
Function Call: WRITE
  • Prompt: !!,"All done!",!
  • Line Location: GDGL+23
Function Call: WRITE
  • Prompt: "."
  • Line Location: GOTNODE+1

Label References

Name Line Occurrences
GDGL GDGL+5, GDGL+6, GDGL+8
GOTNODE WALK+2
GSGL GSGL+5, GSGL+6, GSGL+8, GSGL+10, GSGL+11, GDGL+10, GDGL+11, GDGL+12, GDGL+24
WALK GDGL+22, GOTNODE+5

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> ANS GDGL+15*
>> DCMA GDGL+21*, WALK+1, GOTNODE+3, GOTNODE+5*
>> DG GDGL*, GDGL+1, GDGL+2*, GDGL+3*, GDGL+4*, GDGL+5, GDGL+6, GDGL+7, GDGL+10, GDGL+11
, GDGL+12, GDGL+13, GDGL+14, GDGL+15, GDGL+18, GDGL+19, GDGL+21, WALK+1, GOTNODE+3, GOTNODE+5*
>> FROM GDGL+16*, GDGL+17*, GDGL+20, GOTNODE+2*, GOTNODE+4, GOTNODE+5
>> IS GDGL+13*, GDGL+14*, GDGL+15
>> L GSGL+7*, GDGL+7*, WALK+2*
>> LNL GOTNODE+5*
>> NL WALK+2*, GOTNODE+5
NSUB GSGL+7*, GSGL+8, GSGL+9!, GDGL+7*, GDGL+8, GDGL+9!
>> SCMA GDGL+21*, WALK+1, WALK+2, GOTNODE+2, GOTNODE+5*
SCNT GSGL+7*, GSGL+9!, GDGL+7*, GDGL+9!
>> SG GSGL*, GSGL+1, GSGL+2*, GSGL+3*, GSGL+4*, GSGL+5, GSGL+6, GSGL+7, GSGL+10, GSGL+11
, GDGL+10, GDGL+11, GDGL+12, GDGL+16, GDGL+17, GDGL+18, GDGL+21, WALK+1, WALK+2, GOTNODE+2
, GOTNODE+5*
SUB GSGL+7*, GSGL+9!, GDGL+7*, GDGL+9!
>> SVDCMA GOTNODE+5*
>> SVSCMA GOTNODE+5*
>> TO GDGL+18*, GDGL+19*, GDGL+20, GOTNODE+3*, GOTNODE+4
>> VAL GOTNODE+4*
Info |  Source |  Entry Points |  Interaction Calls |  Label References |  Local Variables |  All