Annotation of freem/mlib/%STRING.m, revision 1.1.1.1

1.1       snw         1: %STRING(THIS,INIT) ; Created by FreeM Administrator
                      2:     S THIS=$G(INIT,"")
                      3:     QUIT
                      4: ASCII(THIS,POS) N RP S RP=$G(POS,1) Q $A(THIS,RP)
                      5: ascii(THIS,POS) N RP S RP=$G(POS,1) Q $A(THIS,RP)
                      6: Ascii(THIS,POS) N RP S RP=$G(POS,1) Q $A(THIS,RP)
                      7: DATA(THIS) Q $D(THIS)
                      8: data(THIS) Q $D(THIS)
                      9: Data(THIS) Q $D(THIS)
                     10: DISTANCE(THIS,COMP) Q $ZLSD(THIS,COMP)
                     11: distance(THIS,COMP) Q $ZLSD(THIS,COMP)
                     12: Distance(THIS,COMP) Q $ZLSD(THIS,COMP)
                     13: EXTRACT(THIS,START,END) Q $E(THIS,$G(START,1),$G(END,$G(START,1)))
                     14: extract(THIS,START,END) Q $E(THIS,$G(START,1),$G(END,$G(START,1)))
                     15: Extract(THIS,START,END) Q $E(THIS,$G(START,1),$G(END,$G(START,1)))
                     16: FIND(THIS,SUBSTR,START) N RS S RS=$GET(START,1) Q $F(THIS,SUBSTR,RS)
                     17: find(THIS,SUBSTR,START) N RS S RS=$GET(START,1) Q $F(THIS,SUBSTR,RS)
                     18: Find(THIS,SUBSTR,START) N RS S RS=$GET(START,1) Q $F(THIS,SUBSTR,RS)
                     19: FNUMBER(THIS,CODES) Q $FN(THIS,CODES)
                     20: fnumber(THIS,CODES) Q $FN(THIS,CODES)
                     21: Fnumber(THIS,CODES) Q $FN(THIS,CODES)
                     22: JUSTIFY(THIS,COUNT,DIG) Q $J(THIS,COUNT,$GET(DIG,$L(THIS)))
                     23: justify(THIS,COUNT,DIG) Q $J(THIS,COUNT,$GET(DIG,$L(THIS)))
                     24: Justify(THIS,COUNT,DIG) Q $J(THIS,COUNT,$GET(DIG,$L(THIS)))
                     25: LENGTH(THIS) Q $L(THIS)
                     26: length(THIS) Q $L(THIS)
                     27: Length(THIS) Q $L(THIS)
                     28: PIECECOUNT(THIS,DELIM) Q $L(THIS,DELIM)
                     29: pieceCount(THIS,DELIM) Q $L(THIS,DELIM)
                     30: PieceCount(THIS,DELIM) Q $L(THIS,DELIM)
                     31: PIECE(THIS,DELIM,FIRST,LAST) N RF S RF=$G(FIRST,1) N RL S RL=$G(LAST,RF) Q $P(THIS,DELIM,RF,RL)
                     32: piece(THIS,DELIM,FIRST,LAST) N RF S RF=$G(FIRST,1) N RL S RL=$G(LAST,RF) Q $P(THIS,DELIM,RF,RL)
                     33: Piece(THIS,DELIM,FIRST,LAST) N RF S RF=$G(FIRST,1) N RL S RL=$G(LAST,RF) Q $P(THIS,DELIM,RF,RL)
                     34: REPLACE(THIS,SEARCH,REPLACE) Q $ZREPLACE(THIS,SEARCH,REPLACE)
                     35: replace(THIS,SEARCH,REPLACE) Q $ZREPLACE(THIS,SEARCH,REPLACE)
                     36: Replace(THIS,SEARCH,REPLACE) Q $ZREPLACE(THIS,SEARCH,REPLACE)
                     37: REVERSE(THIS) Q $RE(THIS)
                     38: reverse(THIS) Q $RE(THIS)
                     39: Reverse(THIS) Q $RE(THIS)
                     40: TOLOWER(THIS) Q $TR(THIS,"ABCDEFGHIJKLMNOPQRSTUVWXYZ","abcdefghijklmnopqrstuvwxyz")
                     41: toLower(THIS) Q $TR(THIS,"ABCDEFGHIJKLMNOPQRSTUVWXYZ","abcdefghijklmnopqrstuvwxyz")
                     42: ToLower(THIS) Q $TR(THIS,"ABCDEFGHIJKLMNOPQRSTUVWXYZ","abcdefghijklmnopqrstuvwxyz")
                     43: TOUPPER(THIS) Q $TR(THIS,"abcdefghijklmnopqrstuvwxyz","ABCDEFGHIJKLMNOPQRSTUVWXYZ")
                     44: toUpper(THIS) Q $TR(THIS,"abcdefghijklmnopqrstuvwxyz","ABCDEFGHIJKLMNOPQRSTUVWXYZ")
                     45: ToUpper(THIS) Q $TR(THIS,"abcdefghijklmnopqrstuvwxyz","ABCDEFGHIJKLMNOPQRSTUVWXYZ")
                     46: TRANSLATE(THIS,SEARCH,REPLACE) N RR S RR=$G(REPLACE,"") Q $TR(THIS,SEARCH,RR)
                     47: translate(THIS,SEARCH,REPLACE) N RR S RR=$G(REPLACE,"") Q $TR(THIS,SEARCH,RR)
                     48: Translate(THIS,SEARCH,REPLACE) N RR S RR=$G(REPLACE,"") Q $TR(THIS,SEARCH,RR)

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>