Type : CREATION_INTERNE
Purely macro processing, no external data source is read.
| 1 | %macro AHGstartwith(word,leadstr); |
| 2 | %IF %ahgpos(&word,&leadstr)=1 %THEN 1; |
| 3 | %ELSE 0; |
| 4 | %mend; |
| 1 | %macro AHGtestANDcut(word,leadstr); |
| 2 | %IF %AHGstartwith(&word,&leadstr) %THEN ; |
| 3 | |
| 4 | %mend; |
| 5 |
| 1 | %macro AHGmask(word,mask); |
| 2 | %local i item; |
| 3 | %let mask=%upcase(&mask); |
| 4 | /* %let mask=%sysfunc(&mask,);*/ |
| 5 | %let word=%upcase(&word); |
| 6 | %DO i=1 %to %AHGcount(&mask,dlm=:); |
| 7 | |
| 8 | %END; |
| 9 | %mend; |