13 if( fbLangOptIsSet( FB_LANG_OPT_OPTION ) = FALSE )
then
30 env.opt.parammode = FB_PARAMMODE_BYVAL
34 env.opt.
dynamic = TRUE
38 env.opt.
dynamic = FALSE
41 if( fbLangOptIsSet( FB_LANG_OPT_GOSUB ) = FALSE )
then
57 env.opt.
explicit = TRUE
63 env.opt.procpublic = FALSE
67 env.opt.escapestr = TRUE
96 if( fbLangOptIsSet( FB_LANG_OPT_GOSUB ) = FALSE )
then
112 dim s
as FBSYMBOL
ptr
114 select case as const lexGetClass( LEXCHECK_NODEFINE )
115 case FB_TKCLASS_KEYWORD, FB_TKCLASS_QUIRKWD
116 s = lexGetSymChain( )->sym
122 errReport( FB_ERRMSG_EXPECTEDIDENTIFIER )
127 case FB_TKCLASS_IDENTIFIER
132 if( symbGetIsRTL( s ) = FALSE )
then
133 errReport( FB_ERRMSG_EXPECTEDIDENTIFIER )
137 if( symbGetNamespace( s ) <> @symbGetGlobalNamespc( ) )
then
138 errReport( FB_ERRMSG_CANTREMOVENAMESPCSYMBOLS )
140 if( symbGetCantUndef( s ) )
then
151 errReport( FB_ERRMSG_EXPECTEDIDENTIFIER )
155 if( symbGetNamespace( s ) <> @symbGetGlobalNamespc( ) )
then
156 errReport( FB_ERRMSG_CANTREMOVENAMESPCSYMBOLS )
158 if( symbGetCantUndef( s ) )
then