private boolean ifStatement()
	{
		if (accept(NonTerminal.IF_STATEMENT))
		{
			enterScope();
			expression0();
			statementBlock();
			if (accept(Token.Kind.ELSE))
			{
				statementBlock();
			}
			exitScope();
		}
		return false;
	}