Beispiel #1
0
 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);
 }
Beispiel #2
0
 /// <summary>
 /// Visit each VariableUse in unset variable list.
 /// </summary>
 /// <param name="x"></param>
 virtual public void VisitUnsetStmt(UnsetStmt x)
 {
     VisitList(x.VarList);
 }
Beispiel #3
0
 override public void VisitUnsetStmt(UnsetStmt x)
 {
     _serializer.StartSerialize(typeof(UnsetStmt).Name, SerializeSpan(x.Span));
     base.VisitUnsetStmt(x);
     _serializer.EndSerialize();
 }
Beispiel #4
0
 public override void VisitUnsetStmt(UnsetStmt x)
 {
     Add(x);
 }
 private static UnsetExpression ToUnsetExpression(UnsetStmt e)
 {
     return(new UnsetExpression(e.VarList.Select(c => Parse(c)).ToImmutableArray()));
 }