public override void VisitEmptyEx(EmptyEx x) { // empty(OPERAND) ConsumeToken(Tokens.T_EMPTY, "empty", x.Span.Start); ConsumeToken(Tokens.T_LPAREN, "("); VisitElement(x.Expression); ConsumeToken(Tokens.T_RPAREN, ")", x.Span.End - 1); }
/// <summary> /// Visit parameter of "empty". /// </summary> /// <param name="x"></param> virtual public void VisitEmptyEx(EmptyEx x) { VisitElement(x.Expression); }
override public void VisitEmptyEx(EmptyEx x) { _serializer.StartSerialize(typeof(EmptyEx).Name, SerializeSpan(x.Span)); base.VisitEmptyEx(x); _serializer.EndSerialize(); }
public override void VisitEmptyEx(EmptyEx x) { var lValue = CreateLValue(x.Variable); Result(new EmptyExPoint(x, lValue)); }
/// <inheritdoc /> public override void VisitEmptyEx(EmptyEx x) { RValueResult(x); }
/// <summary> /// Initializes a new instance of the <see cref="EmptyExPoint" /> class. /// </summary> /// <param name="emptyEx"><c>empty</c> construct</param> /// <param name="variable">Variable to be checked whether it is empty</param> internal EmptyExPoint(EmptyEx emptyEx, LValuePoint variable) { EmptyEx = emptyEx; Variable = variable; }
/// <inheritdoc /> override public void VisitEmptyEx(EmptyEx x) { VisitElement(x.Variable); result = new EmptyEx(x.Position, (VariableUse)result); }