GMPLMENU ; SLC/MKB -- VALM Utilities for Add Menu sub-list ;5/26/94 15:55
Source file <GMPLMENU.m>
| Package | Total | Call Graph | 
|---|---|---|
| Problem List | 2 | (ADD,ADD1)^GMPL1 ($$DUPL,$$DUPLOK)^GMPLX | 
| Registration | 1 | (CLEAN,CNTRL)^VALM10 | 
| 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 | 
| Name | Line Occurrences | 
|---|---|
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| 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* | 
| Name | Line Occurrences | 
|---|---|
| $$MSG | HELP+10, BLDQ, KEYS+4, CK+4 | 
| HDR | ITQ | 
| ITQ | ITEM+12 | 
| KEYS | BLDQ+1 | 
| >> | 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* |