public IfStatement parseIfStatement()
Parses an IfStatement
ifStatement:
   'if' '(' ifCondition ')' declarationOrStatement ('else' declarationOrStatement)?
ifCondition:
     'auto' Identifier '=' expression
   | type Identifier '=' expression
   | expression
   ;