Home   Package List   Routine Alphabetical List   Global Alphabetical List   FileMan Files List   FileMan Sub-Files List   Package Component Lists   Package-Namespace Mapping  
Info |  Source |  Caller Graph |  Entry Points |  Label References |  Local Variables |  All
Print Page as PDF
Routine: BMXPRS

Package: M Transfer

Routine: BMXPRS


Information

BMXPRS ; IHS/OIT/HMW - BMX WINDOWS UTILS ;

Source Information

Source file <BMXPRS.m>

Caller Graph

Caller Graph Total: 1

Package Total Caller Graph
M Transfer 1 BMXSQL  

Entry Points

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

Label References

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

Local Variables

Legend:

>> 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
Info |  Source |  Caller Graph |  Entry Points |  Label References |  Local Variables |  All