statement

statement ::= [ assignment | 
      procedure_call | 
      if_statement | 
      case_statement | 
      while_statement | 
      repeat_statement | 
      loop_statement | 
      for_statement | 
      with_statement | 
      "EXIT" | 
      "RETURN" [ expression ] ] 

[rule list]
This rule is called by

-> block -> case -> case_statement -> for_statement -> if_statement -> loop_statement -> repeat_statement -> statement_sequence -> while_statement -> with_statement