OCXF22 ;SLC/RJS,CLA - GENERATES CODE FOR 'Free Text (String)' OPERATORS ;10/29/98 12:37
Source file <OCXF22.m>
| Package | Total | Call Graph |
|---|---|---|
| Order Entry Results Reporting | 1 | ($$EQ,$$EXCL,$$GRT,$$INCL,$$LESS)^OCXF20 |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| AEXCL(DATA,CVAL1,CVAL2) | ; ALPHA EXCLUSIVE BETWEEN
|
|
| END(DATA,CVAL) | ; DATA ENDS WITH VALUE
|
|
| FOLLOW(DATA,CVAL) | ; DATA FOLLOWS VALUE ALPHABETICALLY
|
|
| LGRT(DATA,CVAL) | ; GREATER THAN SPECIFIED STRING LENGTH
|
|
| START(DATA,CVAL) | ; DATA STARTS WITH VALUE
|
|
| LESS(DATA,CVAL) | ; LESS THAN SPECIFIED STRING LENGTH
|
|
| PREC(DATA,CVAL) | ; DATA PRECEDES VALUE ALPHABETICALLY
|
|
| PAT(DATA,CVAL) | ; MUMPS PATTERN MATCH
|
|
| LINCL(DATA,CVAL1,CVAL2) | ; STRING LENGTH INCLUSIVE BETWEEN
|
|
| LEN(X) | ;
|
|
| EQSET(DATA,CVAL) | ; STRING IS EQUAL TO ONE OF A LIST OF VALUES
|
|
| AINCL(DATA,CVAL1,CVAL2) | ; ALPHA INCLUSIVE BETWEEN
|
|
| AEQ(DATA,CVAL) | ; DATA EQUALS VALUE ALPHABETICALLY
|
|
| NAEQ(DATA,CVAL) | ; DATA DOES NOT EQUAL VALUE ALPHABETICALLY
|
|
| CONSET(DATA,CVAL) | ; STRING CONTAINS ONE OF A LIST OF VALUES
|
|
| AEQT(DATA,CVAL) | ; DATA EQUALS STANDARD TERM ALPHABETICALLY
|
|
| CONT(DATA,CVAL) | ; DATA CONTAINS VALUE
|
|
| LEXCL(DATA,CVAL1,CVAL2) | ; STRING LENGTH EXCLUSIVE BETWEEN
|
|
| LEQ(DATA,CVAL) | ; EQUALS SPECIFIED STRING LENGTH
|
| Name | Line Occurrences |
|---|---|
| $$FOLLOW | AINCL+4, AEXCL+4 |
| $$LEN | START+2, END+2 |
| $$PREC | AINCL+4, AEXCL+4 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| CVAL | START~, START+2, END~, END+2, PAT~, PAT+2, CONT~, CONT+2, PREC~, PREC+2 , FOLLOW~, FOLLOW+2, AEQ~, AEQ+2, AEQT~, AEQT+2, NAEQ~, NAEQ+2, LGRT~, LGRT+2 , LESS~, LESS+2, LEQ~, LEQ+2, EQSET~, EQSET+2, CONSET~, CONSET+2 |
| CVAL1 | AINCL~, AINCL+2, AINCL+4, AEXCL~, AEXCL+2, AEXCL+4, LINCL~, LINCL+2, LEXCL~, LEXCL+2 |
| CVAL2 | AINCL~, AINCL+2, AINCL+4, AEXCL~, AEXCL+2, AEXCL+4, LINCL~, LINCL+2, LEXCL~, LEXCL+2 |
| DATA | START~, START+2, END~, END+2, PAT~, PAT+2, CONT~, CONT+2, PREC~, PREC+2 , FOLLOW~, FOLLOW+2, AEQ~, AEQ+2, AEQT~, AEQT+2, NAEQ~, NAEQ+2, AINCL~, AINCL+2 , AINCL+4, AEXCL~, AEXCL+2, AEXCL+4, LGRT~, LGRT+2, LESS~, LESS+2, LEQ~, LEQ+2 , LINCL~, LINCL+2, LEXCL~, LEXCL+2, EQSET~, EQSET+2, CONSET~, CONSET+2 |
| X | LEN~, LEN+1, LEN+2 |