BMXPRS ; IHS/OIT/HMW - BMX WINDOWS UTILS ;
Source file <BMXPRS.m>
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| PRE | ||
| B4 | ||
| CPAREN | ||
| B2 | ||
| QUOTE3 | ||
| B3 | ||
| QUOTE | ||
| SPACE | ||
| POST2 | ;EP - Remove commas from BMXTK
|
|
| ERROR | ;W !,"ERROR=",BMXERR,! Q
|
|
| PACK(J) | ;
|
|
| QUOTE2 | ||
| START | ||
| B6 | ||
| B0 | ||
| B1 | ||
| PARSE(X) | ;EP-Parse SQL Statement into array
|
|
| OPAREN | ||
| POST | ;
|
|
| B5 | ||
| OP |
| Name | Line Occurrences |
|---|---|
| B0 | CPAREN+2 |
| B1 | CPAREN+1 |
| B2 | CPAREN |
| B3 | B2 |
| B5 | START+2, B0 |
| B6 | B5+1 |
| CPAREN | OPAREN |
| ERROR | B0, B5+2, B5+3 |
| OP | SPACE |
| OPAREN | OP |
| PACK | POST2+6, POST+8, POST+12, POST+17, POST+22 |
| POST | PARSE+7 |
| PRE | PARSE+5 |
| QUOTE | START+3, START+4 |
| QUOTE2 | QUOTE+1 |
| QUOTE3 | QUOTE2+1, QUOTE2+2 |
| SPACE | QUOTE |
| START | START+5, QUOTE+3, QUOTE2+3, QUOTE3, SPACE+2, OP+3, OPAREN+3, B1+2, B2+1, B4 , B5+4 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| A | PRE~*, START*, START+1, QUOTE2*, QUOTE3* |
| B | PRE~, START+1*, START+2, START+4, START+5, QUOTE, QUOTE+3, QUOTE2*, QUOTE2+1, QUOTE2+2 , QUOTE2+3, QUOTE3*, SPACE, OP, OP+2, OPAREN, OPAREN+3, CPAREN, B1+2, B2 , B3 |
| >> BMXERR | PARSE+6, B0*, B5+1, B5+2*, B5+3* |
| >> BMXTK | PRE*, START+5*, QUOTE+3*, QUOTE2+3*, QUOTE3*, SPACE+1*, OP+1*, OP+2*, OPAREN+2*, B1+1* , B2+1*, B3*, B5 |
| >> BMXTK( | POST2+2, POST2+3, POST2+4, POST2+5!, POST+3, POST+4, POST+5, POST+6*, POST+7!, POST+9 , POST+10*, POST+11!, POST+13, POST+14, POST+15*, POST+16!, POST+18, POST+19, POST+20*, POST+21! , PACK+1, PACK+2*, PACK+3!, SPACE+1*, OP+1*, OP+2*, OPAREN+2*, OPAREN+3*, B1+1*, B1+2* , B2+1*, B5* |
| J | POST2+1~, POST2+2*, POST2+3, POST2+6, POST+2~, POST+3*, POST+4, POST+5, POST+6, POST+7 , POST+8, POST+9, POST+10, POST+11, POST+12, POST+13, POST+14, POST+15, POST+16, POST+17 , POST+18, POST+19, POST+20, POST+21, POST+22, PACK~, PACK+1*, PACK+2, PACK+3 |
| K | POST2+1~, POST2+3*, POST2+4, POST2+5 |
| P | PRE~*, OPAREN+1*, CPAREN+1, B1*, B5+2, B5+4 |
| Q | PRE~*, START+3, QUOTE+1, QUOTE+3*, QUOTE3*, B5+3 |
| Q1 | PRE~, QUOTE2*, QUOTE2+3, QUOTE3 |
| T | PRE~*, SPACE+1*, OP+1*, OP+2*, OPAREN+2*, OPAREN+3*, B1+1*, B1+2*, B2+1*, B5* |
| X | PARSE~, START+1, QUOTE2 |