XINDX9 ;SF/RWF - XINDEX SYNTAX CHECKER ;06/24/08 15:39
Source file <XINDX9.m>
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| DN | ||
| PATQ | ||
| PAT | ||
| STR | ||
| OP(NEW) | ;Sets or returns the current operator | |
| FX | ||
| GVAR() | ;EF get var | |
| EXT | ;EXTRINSIC | |
| PATD | ||
| CLS(I) | ;return the position of the class | |
| NEW | ||
| SYS | ;$SYSTEM class or SVN | |
| SEP | ;Find sep | |
| QUOTE | ||
| SPV | ||
| NUM | ||
| SUM(P) | ;Build summary line | |
| PKG | ;External Function | |
| E | ||
| OBJ | ;check Cache Object | |
| FNC(NEW) | ;Sets or returns the current function | |
| ADD | ||
| AR | ||
| CASE(%) | ;UpperCase | |
| FUNC | ;Functions and special var's. | |
| VAR | ;find length of var. and reset I | |
| PAREN | ||
| PATU | ||
| OBJF() | ; return line where object has an open "(" for parameters | |
| PA2 | ||
| VAR1 | ;check if var is Object | |
| PEND | ||
| UP | ||
| PARSE | ||
| SSVN | ; | |
| TEST | ||
| PATC | ||
| INC | 
| Name | Line Occurrences | 
|---|---|
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Name | Line Occurrences | 
|---|---|
| $$CASE | OBJ+1, FUNC+2, FUNC+6 | 
| $$CLS | OBJ+4, OBJ+8 | 
| $$FNC | PA2+21 | 
| $$GVAR | FUNC+3, SSVN+1 | 
| $$OBJF | PA2+20 | 
| ADD | PA2+3, DN, UP+1, UP+5, AR, FX, SPV, EXT+1, SSVN+3, PKG+2 | 
| AR | PA2+8, PA2+17, PEND, VAR1+3 | 
| DN | PA2+1, OBJ+2 | 
| E | PA2+1 | 
| EXT | FUNC+4 | 
| FNC | FX, SPV, EXT+1 | 
| FUNC | PA2+1 | 
| FX | FUNC+6 | 
| INC | FUNC+3, SYS+1, SSVN+1 | 
| NEW | DN, UP+1, AR | 
| NUM | PA2+5, NUM+1 | 
| OBJ | PA2+6 | 
| PA2 | PA2+1, PA2+2, PA2+3, PA2+4, PA2+5, PA2+6, PA2+8, PA2+22 | 
| PARSE | XINDX9+4 | 
| PAT | PA2+8 | 
| PATC | PAT+1 | 
| PATD | PAT+1 | 
| PATQ | PAT+1, PATQ+1 | 
| PATU | PAT+1 | 
| PEND | PA2 | 
| PKG | FUNC+4 | 
| QUOTE | PA2+1, QUOTE+1 | 
| SEP | PAT+3 | 
| SPV | FUNC+4 | 
| SSVN | PA2+2 | 
| STR | DN, UP+1, AR | 
| SUM | OBJ+2, OBJ+5, OBJ+9, VAR1+8, VAR+2, NUM+3, FX, SPV, EXT+1, SYS+2 , SSVN+3 | 
| SYS | FUNC+2 | 
| UP | PA2+1, OBJ+5 | 
| VAR | GVAR+1, VAR1+5 | 
| VAR1 | PA2+4, SYS+3 | 
| XINDX9 | TEST | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| % | XINDX9+4*, GVAR+1~*, GVAR+2, CLS+1~, CLS+2*, CLS+3, OBJF+1~, OBJF+3*, OBJF+4, VAR1+1~* , VAR1+4*, VAR1+5, CASE~, CASE+1 | 
| >> AC | XINDX9+4* | 
| >> CH | PARSE*, PA2*, PA2+1, PA2+2, PA2+3, PA2+4, PA2+5, PA2+6, PA2+7, PA2+8 , PA2+9, PA2+12, PA2+13, PA2+14, PA2+16, PA2+18, PA2+19, PA2+20, DN, UP+5 , AR, QUOTE*, QUOTE+3, OBJ+2*, OBJ+4*, CLS+2*, VAR1+3, VAR1+4*, VAR+1*, NUM* , NUM+1*, NUM+2, INC*, FUNC+3, FUNC+4, FX*, SPV*, EXT+1*, SYS+2, SYS+3* , SYS+5*, PKG+1*, PAT+1*, PAT+3, PATQ*, PATQ+1*, PATD*, PATU*, PATU+1*, PATC+1* , PAREN*, PAREN+1* | 
| CH1 | XINDX9+3~, PA2*, PA2+2, PA2+3, PA2+6, PA2+9, PA2+18, PA2+19, UP+6, OBJ+4* , OBJ+7 | 
| CHO | XINDX9+3~, PA2*, VAR1+3 | 
| EC | XINDX9+3~, UP+1*, UP+5 | 
| >> ERR | PARSE*, NUM+2*, FUNC+5* | 
| >> F1 | FUNC+6*, FUNC+8, FX | 
| I | PARSE*, PA2*, PA2+3*, PA2+8, NEW, STR, QUOTE*, QUOTE+1*, QUOTE+2, GVAR+1 , OBJ+1, OBJ+2*, OBJ+4*, OBJ+8*, CLS~, CLS+2, VAR1+4, VAR1+7*, VAR+1, VAR+2* , NUM, NUM+1*, NUM+3*, INC*, FUNC+2, SYS+1*, SYS+3*, PKG+1*, PAT+1*, PAT+3* , PATQ*, PATQ+1*, PAREN* | 
| >> IND("FNC" | FUNC+6 | 
| >> IND("SSVN" | SSVN+1 | 
| >> IND("SVN" | SPV+2 | 
| >> J | OBJ+1*, OBJ+8*, VAR1+4*, VAR1+7, VAR+1*, VAR+2, NUM*, NUM+1, NUM+3, PKG+1* | 
| LI | XINDX9+4*, PARSE!*, DN*, UP+1, UP+4*, ADD*, FNC+2, OP+1, OP+2, OBJ+4 , OBJ+8, VAR1+7 | 
| LI( | XINDX9+4*, DN*, UP+1, UP+4*, FNC+1 | 
| >> LL | PARSE*, PA2+3*, NEW*, STR, GVAR+1*, OBJ+2*, OBJ+4*, OBJ+8*, VAR1+7*, SYS+1* , SYS+3, PKG+1* | 
| LV | PARSE!*, PA2+11, PA2+12, PA2+13, PA2+14, PEND, DN*, UP, UP+1, UP+3 , UP+4*, ADD, FNC+1, FNC+2, FNC+3, OP+1, OP+2, OP+3, OBJ+4, OBJ+8 , OBJF+2, OBJF+3, OBJF+4, VAR1+7, FUNC+8, PATU, SUM+1 | 
| LV( | XINDX9+4, PA2+11, PA2+12*, PA2+13*, PA2+14*, UP+3!, ADD*, FNC+1*, FNC+2, FNC+3 , OP+1*, OP+2, OP+3, OBJ+4*, OBJ+8*, OBJF+3, OBJF+4, VAR1+7*, FUNC+8*, SUM+1* | 
| LV(1 | PEND | 
| NEW | FNC~, FNC+1, OP~, OP+1 | 
| OP | XINDX9+3~, PARSE*, PA2+7*, QUOTE+2 | 
| P | SUM~, SUM+1 | 
| PC | PAT~*, PAT+2, PATD*, PATU, PATU+1*, PATC | 
| >> Q | PARSE*, PA2+1, QUOTE, QUOTE+1, PAT+1, PATQ, PATQ+1 | 
| >> S | FUNC+3*, FUNC+4, FUNC+6*, SPV, SPV+1, EXT+1, PKG+1 | 
| >> STR | PA2, PA2+3, PA2+8, STR, QUOTE, QUOTE+1, QUOTE+2, GVAR+1, OBJ+1, OBJ+2 , OBJ+4, CLS+2, VAR1+4, VAR+1, NUM, NUM+1, INC, FUNC+2, PKG+1, PAT+1 , PATQ, PATQ+1, PAREN, TEST* | 
| U | PA2+12, PA2+13, UP+3 | 
| W | FNC+2~*, FNC+3, OP+2~*, OP+3 | 
| >> X | PA2+3*, DN*, UP+1*, UP+5*, AR*, STR*, ADD, FUNC+3*, FUNC+5, FX* , SPV*, SPV+2, EXT+1*, SSVN+1*, PKG+1* | 
| Name | Field # of Occurrence | 
|---|---|
| $T(TEST+2 | TEST |