
RASExpress User Guide
154 CommPlete Communications Server
RASExpress Script Language Command Format
program ::= declarations proc_declarations
declarations ::= var_type identifier [ , identifier ] ;
var_type ::= INTEGER | REAL | STRING
statement_list ::= statement
statement ::= elementary_statement
elementary_statement ::= identifier = expression ; |
å identifier [ ( expression { , expression } ) ] ; |
å goto label ; |
å label :
expression> ::= expression OPERATOR expression | ( expression ) |
å ! expression | - expression | identifier
å [ (expression { , expression } ) ]
OPERATOR ::= < | <= | > | >= | == | != | && | || | + | - | * | / | !
proc_declaration ::= PROC identifier [ ( parameter_list ) ] [ : vartype ] ;
FORWARD ;
proc_declaration ::= PROC identifier [ ( parameter_list ) ] [ : vartype ] ;
declarations statement_list
ENDPROC
parameter_list ::= argument_list [ ; argument_list ]
argument_list ::= [ VAR ] var_type identifier [, identifier ]
Comentarios a estos manuales