if_statement ::= "if" condition "then" sequence_of_statements { "elsif" condition "then" sequence_of_statements } [ "else" sequence_of_statements ] "end" "if" ";"
This rule is called by -> compound_statement
-> compound_statement