- Assert.AreEqual(Tokens.XmlOpenTag, lexer.NextToken().Kind);
- Assert.AreEqual(Tokens.Identifier, lexer.NextToken().Kind);
- Assert.AreEqual(Tokens.XmlCloseTag, lexer.NextToken().Kind);
-
- //
- Assert.AreEqual(Tokens.XmlOpenTag, lexer.NextToken().Kind);
- Assert.AreEqual(Tokens.Identifier, lexer.NextToken().Kind);
- Assert.AreEqual(Tokens.XmlCloseTag, lexer.NextToken().Kind);
-
- // Title
- Assert.AreEqual(Tokens.XmlContent, lexer.NextToken().Kind);
-
- //
- Assert.AreEqual(Tokens.XmlOpenEndTag, lexer.NextToken().Kind);
- Assert.AreEqual(Tokens.Identifier, lexer.NextToken().Kind);
- Assert.AreEqual(Tokens.XmlCloseTag, lexer.NextToken().Kind);
-
- //
- Assert.AreEqual(Tokens.XmlOpenTag, lexer.NextToken().Kind);
- Assert.AreEqual(Tokens.Identifier, lexer.NextToken().Kind);
- Assert.AreEqual(Tokens.XmlCloseTag, lexer.NextToken().Kind);
-
- // test test
- Assert.AreEqual(Tokens.XmlContent, lexer.NextToken().Kind);
-
- //
- Assert.AreEqual(Tokens.XmlOpenTag, lexer.NextToken().Kind);
- Assert.AreEqual(Tokens.Identifier, lexer.NextToken().Kind);
- Assert.AreEqual(Tokens.XmlCloseTagEmptyElement, lexer.NextToken().Kind);
-
- // test
- Assert.AreEqual(Tokens.XmlContent, lexer.NextToken().Kind);
-
- //
- Assert.AreEqual(Tokens.XmlOpenEndTag, lexer.NextToken().Kind);
- Assert.AreEqual(Tokens.Identifier, lexer.NextToken().Kind);
- Assert.AreEqual(Tokens.XmlCloseTag, lexer.NextToken().Kind);
-
- //
- Assert.AreEqual(Tokens.XmlOpenEndTag, lexer.NextToken().Kind);
- Assert.AreEqual(Tokens.Identifier, lexer.NextToken().Kind);
- Assert.AreEqual(Tokens.XmlCloseTag, lexer.NextToken().Kind);
-
- CheckFoot(lexer);
- }
-
- [Test]
- public void XmlLiteralsExample1()
- {
- VBLexer lexer = GenerateLexer(new StringReader(TestStatement("Dim xml =