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* |