コード例 #1
0
 protected internal AnsiInputEvent NextPart(ISequenceTraverserPart part, bool b, bool qo, params object[] data)
 {
     if (part is ISequenceConsumer)
     {
         return(part.Traverse(this, default(char), b, qo, data));
     }
     if (part != null && ReadQueueSeq(b, qo, out var c1))
     {
         return(part.Traverse(this, c1, b, qo, data));
     }
     return(null);
 }
コード例 #2
0
 public NumberParser(int id, char end, ISequenceTraverserPart next)
 {
     _next = next;
     _end  = end;
     _id   = id;
 }
コード例 #3
0
 public DataInitializer(int size, ISequenceTraverserPart next)
 {
     _size = size;
     _next = next;
 }
コード例 #4
0
 public CharacterTester(char expected, ISequenceTraverserPart next)
 {
     _expected = expected;
     _next     = next;
 }