public override void VisitUnsetStmt(UnsetStmt x) { ConsumeToken(Tokens.T_UNSET, "unset", x.Span.Start); ConsumeToken(Tokens.T_LPAREN, "("); VisitElementList(x.VarList, Tokens.T_COMMA, ","); ConsumeToken(Tokens.T_RPAREN, ")"); ConsumeToken(Tokens.T_SEMI, ";", x.Span.End - 1); }
/// <summary> /// Visit each VariableUse in unset variable list. /// </summary> /// <param name="x"></param> virtual public void VisitUnsetStmt(UnsetStmt x) { VisitList(x.VarList); }
override public void VisitUnsetStmt(UnsetStmt x) { _serializer.StartSerialize(typeof(UnsetStmt).Name, SerializeSpan(x.Span)); base.VisitUnsetStmt(x); _serializer.EndSerialize(); }
public override void VisitUnsetStmt(UnsetStmt x) { Add(x); }
private static UnsetExpression ToUnsetExpression(UnsetStmt e) { return(new UnsetExpression(e.VarList.Select(c => Parse(c)).ToImmutableArray())); }