示例#1
0
 public override void VisitPseudoConstUse(PseudoConstUse x)
 {
     ConsumeToken(TokenFacts.GetPseudoConstUseToken(x.Type), x.Span.Start);
 }
示例#2
0
 public override void VisitBinaryEx(BinaryEx x)
 {
     VisitElement(x.LeftExpr);
     ConsumeToken(TokenFacts.GetOperationToken(x.Operation), x.OperationPosition);
     VisitElement(x.RightExpr);
 }
示例#3
0
 /// <summary>
 /// Shortcut for <see cref="ConsumeToken(Tokens, string, int)"/>.
 /// </summary>
 protected void ConsumeToken(Tokens token, int position = -1) => ConsumeToken(token, TokenFacts.GetTokenText(token), position);
示例#4
0
 public override void VisitUnaryEx(UnaryEx x)
 {
     ConsumeToken(TokenFacts.GetOperationToken(x.Operation), x.OperationPosition);
     VisitElement(x.Expr);
 }