annotate Implab/Automaton/RegularExpressions/AltToken.cs @ 229:5f7a3e1d32b9
v2
JsonXmlReader performance tuning
JsonScanner now operates strings and doesn't
parses number and literals.
Added SerializationHelpers to common serialize/deserialize operations
author
cin
date
Tue, 12 Sep 2017 19:07:42 +0300 (2017-09-12)
parents
a0ff6a0e9c44
children
rev
line source
162
+ − 1 using System;
+ − 2
+ − 3 namespace Implab.Automaton.RegularExpressions {
177
+ − 4 public class AltToken: BinaryToken {
+ − 5 public AltToken(Token left, Token right)
162
+ − 6 : base(left, right) {
+ − 7 }
+ − 8
177
+ − 9 public override void Accept(IVisitor visitor) {
162
+ − 10 Safe.ArgumentNotNull(visitor, "visitor");
+ − 11 visitor.Visit(this);
+ − 12 }
+ − 13 public override string ToString() {
177
+ − 14 return String.Format(Right is BinaryToken ? "{0}|({1})" : "{0}|{1}", Left, Right);
162
+ − 15 }
+ − 16 }
+ − 17 }