private int? TryCompileInteger()
{
Token token = this.NextToken();
if (token == null || token.Type != TokenType.Integer)
{
this.PushToken(token);
return null;
}
return Convert.ToInt32(token.Value);
}