Пример #1
0
        public override AstNode Process(ParserReader parser)
        {
            var reader = parser.Input;

            reader.Skip("!!!");

            var node = new DocTypeNode();

            if(!reader.IsEndOfStream)
            {
                reader.SkipWhiteSpaces();

                node.Text = reader.ReadToEndMultiLine();
            }

            return node;
        }
Пример #2
0
 public override void Visit(DocTypeNode node)
 {
     WriteText(GetDocType(node.Text));
 }
Пример #3
0
 public virtual void Visit(DocTypeNode node)
 {
 }