Home   Package List   Routine Alphabetical List   Global Alphabetical List   FileMan Files List   FileMan Sub-Files List   Package Component Lists   Package-Namespace Mapping  
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Local Variables |  All
Print Page as PDF
Routine: GMPLMENU

Package: Problem List

Routine: GMPLMENU


Information

GMPLMENU ; SLC/MKB -- VALM Utilities for Add Menu sub-list ;5/26/94 15:55

Source Information

Source file <GMPLMENU.m>

Call Graph

Call Graph Total: 3

Package Total Call Graph
Problem List 2 (ADD,ADD1)^GMPL1  ($$DUPL,$$DUPLOK)^GMPLX  
Registration 1 (CLEAN,CNTRL)^VALM10  

Caller Graph

Caller Graph Total: 1

Package Total Caller Graph
Problem List 1 GMPLBLD3  

Entry Points

Name Comments DBIA/ICR reference
CK ; -- check whether to stop processing after each problem
; Called from exit action of GMPL LIST XXX protocols
BLDQ
HDR ; -- header code
MSG() ; -- set LMgr msg bar
KEYS ; -- setup XQORM("KEY") array for menu
ITEM ; -- select item from menu
EXIT ; -- exit code
BUILD ; -- Build ^TMP("GMPLMENU",$J,"LIST") list to display
ITQ
CLU ; -- add problem not on menu, from CLU
BLD1
HELP ; -- help code

External References

Name Field # of Occurrence
ADD^GMPL1 CLU+2
ADD1^GMPL1 ITEM+13
$$DUPL^GMPLX ITEM+11
$$DUPLOK^GMPLX ITEM+12
CLEAN^VALM10 BUILD+2
CNTRL^VALM10 BUILD+8, BLD1+4, BLD1+10

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !!?4,"You may select one or more of the above listed items by entering"
  • Line Location: HELP+2
Function Call: WRITE
  • Prompt: !?4,"its display number (1-"_CNT_") at the prompt; if the text if followed"
  • Line Location: HELP+3
Function Call: WRITE
  • Prompt: !?4,"by '...', all problems under that heading will be displayed for"
  • Line Location: HELP+4
Function Call: WRITE
  • Prompt: !?4,"selection. Enter AD to select a problem not listed above."
  • Line Location: HELP+5
Function Call: WRITE
  • Prompt: !?4,"If you enter a list or range of numbers to add several problems,"
  • Line Location: HELP+6
Function Call: WRITE
  • Prompt: !?4,"you will be presented with each to complete, one at a time."
  • Line Location: HELP+7
Function Call: WRITE
  • Prompt: !!,"Press <return> to continue ..."
  • Line Location: HELP+9
Function Call: WRITE
  • Prompt: !!!,">>> Adding problem #"_NUM_" '"_GMPROB_"' ..."
  • Line Location: ITEM+10
Function Call: WRITE
  • Prompt: !!!,">>> Adding a problem not on the menu ..."
  • Line Location: CLU+1

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^ORD(101 - [#101] KEYS+2
^TMP("GMPLMENU" HELP+1, EXIT+2!, BUILD+3, BUILD+4, BUILD+6*, BUILD+7*, BLD1*, BLD1+3*, BLD1+5, BLD1+7
, BLD1+8*, BLD1+9*, BLD1+11*, BLDQ*, KEYS+1, ITEM+3, ITEM+5, ITEM+6*, ITQ+2*, ITQ+3*

Label References

Name Line Occurrences
$$MSG HELP+10, BLDQ, KEYS+4, CK+4
HDR ITQ
ITQ ITEM+12
KEYS BLDQ+1

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
ADDED BUILD+1~, BLD1+7*, BLD1+8
CNT HELP+1~*, HELP+3
CODE BUILD+1~, BLD1+7*, BLD1+8, ITEM+1~, ITEM+9*
DTIME HELP+9
>> DTOUT CK+3
DUP ITEM+1~, ITEM+11*, ITEM+12
>> GMPDFN HDR+2, ITEM+11
GMPICD ITEM+1~, ITEM+9*
GMPINDEX ITEM+1~, ITEM+3*, ITEM+7, ITQ+1
GMPLCNT HDR+1, EXIT+2!, BLDQ*, ITQ+1*, CLU+2*
>> GMPLGRP BLD1+1, ITEM+5*
>> GMPLSLST HDR+3
GMPQUIT CK+2!
>> GMPREBLD ITQ+1*, CLU+2*
GMPROB ITEM+1~, ITEM+8*, ITEM+10, ITEM+11
GMPSAVED ITEM+1~, ITQ, CLU+1~, CLU+2
GMPTERM ITEM+1~, ITEM+8*, ITEM+11
GRP BUILD+1~, BUILD+2*, BUILD+3*, BUILD+4, BUILD+6, BLD1+1, BLD1+5, BLD1+7, BLD1+9, ITEM+1~
, ITEM+3*, ITEM+5, ITEM+6, ITQ+3
I EXIT+1~*, BUILD+1~, BLD1+5*, BLD1+7, BLD1+9, KEYS+1~, KEYS+3*
>> IOINHI BUILD+8, BLD1+10
>> IOINORM BUILD+8, BLD1+10
>> IOUOFF BLD1+4
>> IOUON BLD1+4
ITEM BUILD+1~, BUILD+4*, BUILD+7, BLD1+2, BLD1+3, BLD1+4, BLD1+7*, BLD1+8, BLD1+9, ITEM+1~
, ITEM+5*, ITEM+6, ITEM+7*, ITEM+8, ITEM+9, ITQ+3
LCNT BUILD+1~, BUILD+2*, BUILD+6*, BUILD+7, BUILD+8, BLD1*, BLD1+1, BLD1+3*, BLD1+4, BLD1+6*
, BLD1+8, BLD1+9, BLD1+10, BLD1+11*, BLDQ, ITEM+1~, ITQ+1*, ITQ+2
LINE ITEM+1~, ITQ+2*
LIST HDR+1~, HDR+3*, HDR+4
NUM HDR+1~*, HDR+3, BUILD+1~, BUILD+2*, BUILD+6*, BUILD+7, BLD1+6*, BLD1+8, BLD1+9, BLDQ
, KEYS+1~*, KEYS+3, ITEM+1~, ITEM+2*, ITEM+3, ITEM+10
PAT HDR+1~, HDR+2*, HDR+3
PROB ITEM+1~, ITEM+3*, ITEM+4, ITQ+3
PROBS BUILD+1~, BUILD+4*, BUILD+5
PROTCL KEYS+1~, KEYS+2*, KEYS+3
U HDR+2, HDR+3, BUILD+4, BUILD+6, BUILD+7, BLD1+2, BLD1+3, BLD1+4, BLD1+7, BLD1+8
, BLD1+9, BLDQ, ITEM+2, ITEM+3, ITEM+6, ITEM+7, ITEM+8, ITEM+9, ITQ+1
>> VALMBCK HELP+10*, CK+3*, CK+4*
>> VALMBG BLD1+1*
>> VALMCC HELP+10
>> VALMCNT HELP+8, BLDQ*
VALMHDR CLU+2!
VALMHDR(1 HDR+3*
VALMHDR(2 HDR+4*
>> VALMSG HELP+10*, BLDQ*, KEYS+4*, CK+4*
X HELP+1~, HELP+9*
>> XQORM("KEY" EXIT+1!, KEYS+3*
>> XQORNOD(0 ITEM+2
>> XQORPOP CK+2*
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Local Variables |  All