Esempio n. 1
0
        void Check(string input, string s)
        {
            env.WriteLine(input);
            l.mergeErr   = true;
            using var __ = l.Load(new ScanByte(Encoding.UTF8.GetBytes(input)));
            while (l.Next())
            {
                ;
            }
            var z = string.Join(" ", l.Tokens(0, l.Loc()).Select(t => t.ToString(Dump)).ToArray());

            env.WriteLine(z);
            AreEqual(s, z);
        }
Esempio n. 2
0
        void Check(Lexer <Tag> l, byte[] input, string s)
        {
            l.mergeErr   = true;
            using var __ = l.Load(new ScanByte(input));
            while (l.Next())
            {
                ;
            }
            var z = string.Join(" ", l.Tokens(0, l.Loc()).Select(t => t.ToString()).ToArray());

            env.WriteLine(z);
            AreEqual(s, z);
        }