update syntax 4
Documentation Version for Comments and Changes
You are invited to make any changes...add any comments.
Changes will `eventually` be merged into the offical documentation.
Leave any commnents here...
...
... back to index page OE documentation
See Also: for statement
while
WHILESTMT ==:  
        'while' BOOLEXPR [WITHENTRY] [LABEL] 'do' STMTBLK [ENTRY] 'end' 'while' 
WITHENTRY ==: 'with' 'entry' 
ENTRY ==: 'entry' [STMTBLK] 
    See Also: while statement 
loop
LOOPSTMT ==: 'loop' [WITHENTRY] [LABEL] 'do' STMTBLK [ENTRY] 'until' BOOLEXPR 'end' 'loop'See Also: loop until statement
goto
GOTOSMT ==: 'goto' LABELSee Also: goto statement
declare a variable
VARDECLARE ==: [SCOPETYPE] DATATYPE IDENTLIST IDENTLIST ==: IDENT [',' IDENTLIST] IDENT ==: IDENTIFIER [ '=' EXPRESSION ]Notes:
- The type of the EXPRESSION must be compatable with the DATATYPE.
 
declare a constant
CONSTDECLARE ==: [SCOPETYPE] 'constant' IDENTLIST
declare an enumerated value
ENUMDECLARE ==: [SCOPETYPE] [ ENUMVAL | ENUMTYPE ] ENUMVAL ==: 'enum' ['by' ENUMDELTA ] IDENTLIST ENUMDELTA ==: [ '+' | '-' | '*' | '/' ] NUMEXPR ENUMTYPE ==: 'enum' 'type' ['by' ENUMDELTA ] IDENTLIST 'end' 'type'
call a procedure or function
CALL Used to call (invoke) either a procedure or a function.
CALL ==: IDENTIFIER '(' [ARGLIST] ')' 
ARGLIST ==: ARGUMENT [',' ARGLIST] 
   See Also: procedures functions 
declare a procedure
PROCDECLARE {{{ PROCDECLARE ==: [SCOPETYPE] 'procedure' IDENTIFIER '(' [PARMLIST] ')' [STMTBLK] 'end' 'procedure' PARMLIST ==: PARAMETER [',' PARMLIST] PARAMETER ==: DATATYPE IDENTIFER
| 
			 
									Not Categorized, Please Help
						 
		 | 
		
		
