public IExpression ParsePrefixExpression() { var expression = new PrefixExpression() { Token = this.CurrentToken, Operator = this.CurrentToken.Literal }; this.ReadToken(); expression.Right = this.ParseExpression(Precedence.PREFIX); return(expression); }
private IExpression ParsePrefixExpression() { var expression = new PrefixExpression(_current) { Operator = _current.Literal }; NextToken(); expression.Right = ParseExpression(Prefix); return(expression); }