if_statement

if_statement ::= 
      "if" condition "then" 
      sequence_of_statements 
      { "elsif" condition "then" 
      sequence_of_statements } 
      [ "else" 
      sequence_of_statements ] 
      "end" "if" ";" 

[rule list]
This rule is called by

-> compound_statement