[ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
procedure procedure identifier; declaration part begin statement part end; |
procedure procedure identifier (parameter list); declaration part begin statement part end; |
A procedure is quite like a sub-program: The declaration part consists of label, constant, type, variable or subroutine declarations in free order. The statement part consists of a sequence of statements. If parameter list is specified, parameters can be passed to the procedure and can be used in statement part. A recursive procedure call is allowed.