示例#1
0
        public void LexemeList()
        {
            Lexer      lexer    = Standard.GetLexer();
            LexemeList expected = Standard.GetLexemes(lexer);

            var lexemes = lexer.Lex(Standard.Text)
                          .ToList();

            Assert.IsTrue(expected.Equals(lexemes));
        }
示例#2
0
        public void LexemeListComparison()
        {
            LexemeList a = Standard.GetLexemes();

            var b = a
                    .Select(l => new Lexeme(l, l.Token, l.MatchedText, l.StartIndex))
                    .ToList();

            Assert.IsTrue(a.Equals(b));
        }