GMPLBLDC ; SLC/MKB -- Build Problem Selection Categories ;09/22/11 14:31
Source file <GMPLBLDC.m>
Package | Total | Call Graph |
---|---|---|
Problem List | 3 | ($$CODE,$$SEL,$$SEL1,$$SEQ,$$TEXT,$$TMPIFN,DELETE)^GMPLBLD1 ($$CKSAVE,$$GROUP,$$LAST,SAVE)^GMPLBLD2 ($$MSG,$$SURE,SEARCH)^GMPLX |
Registration | 3 | EN^VALM FULL^VALM1 (CLEAN,CNTRL)^VALM10 |
DRG Grouper | 1 | $$STATCHK^ICDAPIU |
Kernel | 1 | $$FMTE^XLFDT |
Lexicon Utility | 1 | $$GETDES^LEXTRAN1 |
Name | Comments | DBIA/ICR reference |
---|---|---|
EN | ; -- main entry point for GMPL SELECTION GROUP BUILD
|
|
HDR | ; -- header code
|
|
EDIT | ; Edit problem text and code
|
|
GETLIST | ; Build ^TMP("GMPLIST",$J,#) of problems
|
|
ADD | ; Add new problem(s)
|
|
REMOVE | ; Remove problem from group
|
|
INIT | ; -- init variables and list array
|
|
RMQ | ||
EXIT | ; -- exit code
|
|
EDQ | ||
BUILD(LIST,MODE) | ; Build ^TMP("GMPLST",$J,) of current items in LIST for display
|
|
HELP | ; -- help code
|
Name | Field # of Occurrence |
---|---|
$$CODE^GMPLBLD1 | ADD+14, EDIT+11 |
$$SEL^GMPLBLD1 | EDIT+2 |
$$SEL1^GMPLBLD1 | REMOVE+2 |
$$SEQ^GMPLBLD1 | ADD+16 |
$$TEXT^GMPLBLD1 | ADD+13, EDIT+9 |
$$TMPIFN^GMPLBLD1 | ADD+17 |
DELETE^GMPLBLD1 | REMOVE+6, EDIT+10 |
$$CKSAVE^GMPLBLD2 | EXIT+1 |
$$GROUP^GMPLBLD2 | INIT+1 |
$$LAST^GMPLBLD2 | ADD+15 |
SAVE^GMPLBLD2 | EXIT+2 |
$$MSG^GMPLX | INIT+4, HELP+10, ADD+21, RMQ, EDQ |
$$SURE^GMPLX | REMOVE+5 |
SEARCH^GMPLX | ADD+5 |
$$STATCHK^ICDAPIU | BUILD+12 |
$$GETDES^LEXTRAN1 | ADD+11 |
EN^VALM | EN+1 |
FULL^VALM1 | ADD+1, EDIT+1 |
CLEAN^VALM10 | BUILD+1 |
CNTRL^VALM10 | BUILD+14 |
$$FMTE^XLFDT | HDR+2 |
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 |
|
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 |
|
Routine Call |
|
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^GMPL(125.11 - [#125.11] | INIT+2, EXIT+3*, EXIT+4 |
^GMPL(125.12 - [#125.12] | GETLIST+3, GETLIST+4 |
^LEX(757.01 - [#757.01] | EDIT+8 |
^TMP("GMPLIST" | GETLIST+1!, GETLIST+5*, GETLIST+6*, GETLIST+7*, BUILD+2, BUILD+4, BUILD+6, BUILD+7, EXIT+7!, ADD+17* , ADD+18*, ADD+19*, REMOVE+4, EDIT+6, EDIT+7, EDIT+12* |
^TMP("GMPLST" | HDR+1, BUILD+2*, BUILD+8*, BUILD+10*, BUILD+13*, BUILD+15*, BUILD+16*, EXIT+7!, REMOVE+3, EDIT+5 |
Name | Line Occurrences |
---|---|
BUILD | INIT+5, ADD+20, REMOVE+7, EDIT+13 |
EDQ | EDIT+2 |
GETLIST | INIT+5 |
HDR | ADD+20, REMOVE+7 |
INIT | INIT+2 |
RMQ | REMOVE+2, REMOVE+3, REMOVE+4, REMOVE+5 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
CNT | GETLIST+1~*, GETLIST+5*, GETLIST+7 |
CODE | BUILD+1~, BUILD+7*, BUILD+9, BUILD+10, BUILD+11, BUILD+12, ADD+4~, ADD+14*, ADD+18, EDIT+1~ , EDIT+11*, EDIT+12 |
DATE | HDR+1~, HDR+2*, HDR+3 |
DT | BUILD+12, EXIT+3 |
DTIME | HELP+9 |
GMI | BUILD+5~, BUILD+11*, BUILD+12 |
GMPLGRP | HDR+2, HDR+4, INIT+1*, INIT+2, GETLIST+3, EXIT+3, EXIT+4, EXIT+5! |
GMPLIST | EXIT+5! |
GMPLMODE | INIT+4*, INIT+5, EXIT+5!, ADD+20, REMOVE+7, EDIT+13 |
GMPLSAVE | EXIT+1, EXIT+5!, ADD+20*, REMOVE+6*, EDIT+13* |
GMPLST | EXIT+5! |
GMPQUIT | EXIT+5!, ADD+1~, ADD+3, ADD+6*, ADD+13*, ADD+14*, ADD+16*, EDIT+1~, EDIT+3, EDIT+9* , EDIT+11* |
GMPREBLD | EXIT+5!, ADD+1~, ADD+19*, ADD+20, EDIT+1~, EDIT+10*, EDIT+12*, EDIT+13 |
GMPVOCAB | ADD+1~, ADD+2*, ADD+5 |
IFN | GETLIST+1~, GETLIST+3*, GETLIST+4, GETLIST+5, GETLIST+6, BUILD+1~, BUILD+6*, BUILD+7, BUILD+15, ADD+4~ , ADD+17*, ADD+18, ADD+19, REMOVE+1~, REMOVE+3*, REMOVE+4, REMOVE+6, EDIT+1~, EDIT+5*, EDIT+6 , EDIT+7, EDIT+10, EDIT+12 |
>> IOINHI | BUILD+14 |
>> IOINORM | BUILD+14 |
ITEM | GETLIST+1~, GETLIST+4*, GETLIST+5, BUILD+1~ |
LCNT | BUILD+1~, BUILD+3*, BUILD+6*, BUILD+8, BUILD+10, BUILD+13, BUILD+14, BUILD+16 |
LIST | BUILD~ |
MODE | BUILD~, BUILD+8 |
NAME | HDR+1~, HDR+4* |
NUM | HDR+1~*, HDR+3, BUILD+1~, BUILD+3*, BUILD+6*, BUILD+8, BUILD+15, BUILD+16, REMOVE+1~, REMOVE+2* , REMOVE+3, EDIT+1~, EDIT+4*, EDIT+5, EDIT+6, EDIT+7 |
PIECE | EDIT+1~, EDIT+3*, EDIT+4 |
PROB | GETLIST+1~, GETLIST+4*, GETLIST+6, BUILD+1~, BUILD+7*, EDIT+1~, EDIT+9*, EDIT+10, EDIT+12 |
PROBLEM | EDIT+1~, EDIT+7*, EDIT+8, EDIT+9, EDIT+11, EDIT+12 |
RT1 | EXIT+5!, ADD+15* |
SCTC | ADD+4~, ADD+5*, ADD+10*, ADD+14, ADD+18 |
SCTD | ADD+4~, ADD+5*, ADD+11*, ADD+12*, ADD+18 |
SCTS | ADD+4~, ADD+5*, ADD+8*, ADD+9, ADD+10 |
SCTT | ADD+4~, ADD+5*, ADD+9*, ADD+11 |
SEL | EDIT+1~, EDIT+2*, EDIT+3, EDIT+4 |
SEQ | GETLIST+1~, GETLIST+4*, GETLIST+6, BUILD+1~, BUILD+3*, BUILD+4*, BUILD+6, BUILD+8, ADD+4~, ADD+15* , ADD+16*, ADD+18, ADD+19 |
TEXT | BUILD+1~, BUILD+7*, BUILD+8 |
TMPITEM | EXIT+5! |
U | HDR+2, HDR+4, GETLIST+4, GETLIST+5, BUILD+2, BUILD+7, BUILD+16, EXIT+3, ADD+12, ADD+18 , REMOVE+3, EDIT+5, EDIT+8, EDIT+9, EDIT+11, EDIT+12 |
VALMBCK | HELP+10*, EXIT+6!, ADD+1*, ADD+20*, ADD+21*, REMOVE+1*, REMOVE+6*, RMQ*, EDIT+1*, EDIT+13* , EDQ* |
>> VALMCC | HELP+10, RMQ, EDQ |
VALMCNT | BUILD+2*, BUILD+16*, EXIT+6! |
VALMHDR | EXIT+6! |
VALMHDR(1 | HDR+3* |
VALMHDR(2 | HDR+4* |
>> VALMQUIT | INIT+1* |
VALMSG | INIT+4*, HELP+10*, EXIT+6!, ADD+21*, RMQ*, EDQ* |
X | HELP+1~, HELP+9*, ADD+4~, ADD+5*, ADD+7, ADD+8, ADD+13*, ADD+18 |
Y | ADD+4~, ADD+5*, ADD+6, ADD+18, ADD+19 |
Y(1 | ADD+14 |