AMQQEM21 ; IHS/CMI/THL - PARSES DATE FORMAT AND GENERATES OUTPUT CODE ;
Source file <AMQQEM21.m>
Name | Comments | DBIA/ICR reference |
---|---|---|
CODE | ||
RUN | ||
SUB | ||
CONFIRM | ;
|
|
PATIENT | ; ENTRY POINT FROM AMQQEM2
|
|
TWO | ||
PARSE | ||
ASK | ; GET DATE FORMAT
|
|
EXIT | ||
EVAL | ||
ERROR | ||
VAR | ||
NEW |
Name | Field # of Occurrence |
---|---|
^DIR | ASK+6, CONFIRM+13, PATIENT+7 |
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 |
|
Routine Call |
|
Name | Line Occurrences |
---|---|
ASK | RUN |
CONFIRM | RUN+4 |
ERROR | EVAL+2 |
EXIT | RUN+1, RUN+3, RUN+5, RUN+6, ASK+10 |
PARSE | RUN+2 |
SUB | PATIENT+16 |
TWO | PATIENT+13 |
VAR | RUN+3, RUN+6 |
Name | Field # of Occurrence |
---|---|
^(0 | TWO*, TWO+1*, TWO+3* |
^(1 | TWO+1*, TWO+3* |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
% | NEW~, EXIT!, PARSE, ASK+11*, SUB+6* |
A | NEW~, EXIT!, EVAL*, EVAL+3*, EVAL+5*, CODE+1 |
>> AMQQCCLS | PATIENT+15, PATIENT+17 |
>> AMQQEM("DATE | FORMAT" , AMQQEM21+3, TRANS" , AMQQEM21+3*, AMQQEM21+4, RUN+7* |
>> AMQQEM("DEL" | PATIENT+16 |
>> AMQQEM("FIX" | TWO, TWO+1, TWO+3 |
>> AMQQEM("HLEN" | PATIENT+14, TWO, TWO+1, TWO+3 |
>> AMQQEM("MLEN" | TWO, TWO+1, TWO+3 |
>> AMQQEMFS | PATIENT+17*, TWO+1*, TWO+3* |
>> AMQQEMN | PATIENT+14, PATIENT+15 |
AMQQEMNO | VAR+2!, RUN+1, RUN+3, RUN+6, EVAL+2, EVAL+6*, ASK+9*, CONFIRM+16*, CONFIRM+18*, PATIENT+10* |
>> AMQQQUIT | RUN+1, RUN+5, ASK+10*, CONFIRM+17*, PATIENT+11*, PATIENT+16 |
C | NEW~, RUN+7, EXIT!, CODE*, CODE+1*, CODE+2*, CODE+12*, CONFIRM+4, CONFIRM+8, TWO+1* , TWO+2*, TWO+3 |
DIR | ASK+7!, CONFIRM+14!, PATIENT+8! |
DIR("?" | ASK+5*, PATIENT+5* |
DIR("A" | ASK+4*, CONFIRM+11*, PATIENT+4* |
DIR("B" | ASK+3*, CONFIRM+12*, PATIENT+6* |
DIR(0 | ASK+2*, CONFIRM+10*, PATIENT+3* |
DIROUT | ASK+10!, CONFIRM+19!, PATIENT+12! |
DIRUT | ASK+8*, ASK+10!, CONFIRM+15*, CONFIRM+19!, PATIENT+9*, PATIENT+12! |
DTIME | SUB+6 |
DTOUT | ASK+10!, CONFIRM+19!, PATIENT+12! |
DUOUT | ASK+8, ASK+10!, CONFIRM+15, CONFIRM+19!, PATIENT+9, PATIENT+12! |
>> G | PATIENT+14, PATIENT+15, TWO, TWO+1, TWO+3 |
I | NEW~, EXIT!, PARSE*, EVAL+5*, CODE+1* |
J | NEW~, VAR*, EXIT!, PARSE+2*, PARSE+3, EVAL+2* |
P | NEW~, EXIT! |
P( | PARSE+2*, PARSE+3*, EVAL+2 |
T | NEW~, VAR+1*, EXIT!, EVAL+3, EVAL+5, CODE+1 |
U | EVAL+5, ASK+9, CONFIRM+16, PATIENT+10, PATIENT+17, TWO, TWO+1, TWO+3 |
X | NEW~, VAR*, EXIT!, PARSE+2*, EVAL+2*, EVAL+3, EVAL+5, CODE+1*, CODE+3*, CODE+4* , CODE+5*, CODE+6*, CODE+7*, CODE+8*, CODE+9*, CODE+10*, CODE+11*, CONFIRM+3*, CONFIRM+5, CONFIRM+7* , CONFIRM+9, CONFIRM+16, CONFIRM+17, PATIENT+10, PATIENT+11 |
Y | NEW~, EXIT!, PARSE+1*, PARSE+2, EVAL+5*, ASK+9, ASK+10, ASK+11, CONFIRM+18, PATIENT+1~ , PATIENT+13, PATIENT+14, PATIENT+15, PATIENT+16, TWO+1 |
Z | NEW~, EXIT!, PARSE*, PARSE+1, PARSE+2, PARSE+3, EVAL+1*, EVAL+5 |