12 dim as ASTNODE
ptr expr =
any
13 dim as integer iswhile =
any, isuntil =
any
14 dim as FBSYMBOL
ptr il =
any, el =
any, cl =
any
15 dim as FB_CMPSTMTSTK
ptr stk =
any
38 if( iswhile
or isuntil )
then
43 if( expr = NULL )
then
51 if( expr = NULL )
then
68 stk->
do.attop = (expr <> NULL)
76 dim as ASTNODE
ptr expr =
any
77 dim as integer iswhile =
any, isuntil =
any
78 dim as FB_CMPSTMTSTK
ptr stk =
any
100 if( (iswhile
or isuntil)
and (stk->
do.attop) )
then
105 if( stk->scopenode <> NULL )
then
110 if( stk->
do.cmplabel <> stk->
do.inilabel )
then
115 if( iswhile
or isuntil )
then
120 if( expr = NULL )
then
121 errReport( FB_ERRMSG_EXPECTEDEXPRESSION )
128 if( expr = NULL )
then