OCXF22 ;SLC/RJS,CLA - GENERATES CODE FOR 'Free Text (String)' OPERATORS ;10/29/98 12:37
Source file <OCXF22.m>
Name | Comments | DBIA/ICR reference |
---|---|---|
LEN(X) | ;
|
|
START(DATA,CVAL) | ; DATA STARTS WITH VALUE
|
|
END(DATA,CVAL) | ; DATA ENDS WITH VALUE
|
|
PAT(DATA,CVAL) | ; MUMPS PATTERN MATCH
|
|
CONT(DATA,CVAL) | ; DATA CONTAINS VALUE
|
|
PREC(DATA,CVAL) | ; DATA PRECEDES VALUE ALPHABETICALLY
|
|
FOLLOW(DATA,CVAL) | ; DATA FOLLOWS VALUE ALPHABETICALLY
|
|
AEQ(DATA,CVAL) | ; DATA EQUALS VALUE ALPHABETICALLY
|
|
AEQT(DATA,CVAL) | ; DATA EQUALS STANDARD TERM ALPHABETICALLY
|
|
NAEQ(DATA,CVAL) | ; DATA DOES NOT EQUAL VALUE ALPHABETICALLY
|
|
AINCL(DATA,CVAL1,CVAL2) | ; ALPHA INCLUSIVE BETWEEN
|
|
AEXCL(DATA,CVAL1,CVAL2) | ; ALPHA EXCLUSIVE BETWEEN
|
|
LGRT(DATA,CVAL) | ; GREATER THAN SPECIFIED STRING LENGTH
|
|
LESS(DATA,CVAL) | ; LESS THAN SPECIFIED STRING LENGTH
|
|
LEQ(DATA,CVAL) | ; EQUALS SPECIFIED STRING LENGTH
|
|
LINCL(DATA,CVAL1,CVAL2) | ; STRING LENGTH INCLUSIVE BETWEEN
|
|
LEXCL(DATA,CVAL1,CVAL2) | ; STRING LENGTH EXCLUSIVE BETWEEN
|
|
EQSET(DATA,CVAL) | ; STRING IS EQUAL TO ONE OF A LIST OF VALUES
|
|
CONSET(DATA,CVAL) | ; STRING CONTAINS ONE OF A LIST OF VALUES
|
|
CONNCSET(DATA,CVAL) | ; CASE-INSENSITIVE STRING CONTAINS ONE OF A LIST OF VALUES ;DJE/VM *316
|
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, CONNCSET~, CONNCSET+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, CONNCSET~, CONNCSET+2 |
X | LEN~, LEN+1, LEN+2 |