public void literal()
	{
		if(have(Token.Kind.INTEGER)){
			expectRetrieve(Token.Kind.INTEGER);
		}
		else if(have(Token.Kind.FLOAT)){
			expectRetrieve(Token.Kind.FLOAT);
		}
		else if(have(Token.Kind.TRUE)){
			expectRetrieve(Token.Kind.TRUE);
		}
		else if(have(Token.Kind.FALSE)){
			expectRetrieve(Token.Kind.FALSE);
		}
		else
			System.out.println("Something wrong in the literal class");
	}

	
	// designator := IDENTIFIER { "[" expression0 "]" }