private void UpdateCondition(VBAParser.LogicalNotOpContext condition, IModuleRewriter rewriter)
 {
     if (condition.whiteSpace() != null)
     {
         rewriter.RemoveRange(condition.NOT().Symbol.TokenIndex, condition.whiteSpace().Stop.TokenIndex);
     }
     else
     {
         rewriter.Remove(condition.NOT());
     }
 }
示例#2
0
 private IExpressionBinding Visit(Declaration module, Declaration parent, VBAParser.LogicalNotOpContext expression, IBoundExpression withBlockVariable, StatementResolutionContext statementContext)
 {
     return(VisitUnaryOp(module, parent, expression, expression.expression(), withBlockVariable, StatementResolutionContext.Undefined));
 }