Beispiel #1
0
        public void Visit(DataFormats.Tuple tuple, byte data)
        {
            Result = CurrentText.EndsWith(")");
            if (CurrentText.EndsWith(" "))
            {
                var tokens = CurrentText.Split(new[] { ' ', '(', ')' }, StringSplitOptions.RemoveEmptyEntries).ToList();
                TableStreamRun.Recombine(tokens, "\"", "\"");
                if (tokens.Count == tuple.Model.VisibleElementCount)
                {
                    Result = true;
                }
            }

            if (Result)
            {
                tuple.Model.Write(Model, CurrentChange, memoryLocation, CurrentText);
                NewDataIndex = memoryLocation + tuple.Length;
            }
        }
 public void Visit(DataFormats.Tuple tuple, byte data) => Result = tuple.ToString();
 public void Visit(DataFormats.Tuple tuple, byte data) => Content.Add(tuple.ToString());
Beispiel #4
0
 public void Visit(DataFormats.Tuple tuple, byte data) => buffer.WriteMultiByteValue(index, tuple.Length, currentChange, -1);