private ICommand ParseReturnCommand()
{
if (this.TryParse(TokenType.Delimiter, ";"))
{
this.lexer.NextToken();
return new ReturnCommand();
}
IExpression expression = this.ParseExpression();
this.Parse(TokenType.Delimiter, ";");
return new ReturnCommand(expression);
}