Ejemplo n.º 1
0
        void IGrammarVisitor.Paragraph(Paragraph paragraph, IStep step)
        {
            _stream.StartParagraph(paragraph, step);

            paragraph.ForEachGrammar(g =>
            {
                g.AcceptVisitor(this, step);
                _stream.IncrementParagraphGrammar();
            });

            _stream.EndParagraph(paragraph, step);
        }
Ejemplo n.º 2
0
        void IGrammarVisitor.Paragraph(Paragraph paragraph, IStep step)
        {
            grammarTag.AddClasses(GrammarConstants.PARAGRAPH, paragraph.Style.ToString());
            var header = new HeaderTag();
            grammarTag.Child(header);

            if (paragraph.Style == EmbedStyle.TitledAndIndented)
            {
                header.Titled(paragraph.Title);
            }

            paragraph.ForEachGrammar(g =>
            {
                var tag = new GrammarTag(g);
                grammarTag.Child(tag);

                _grammarTags.Do(tag, () => g.AcceptVisitor(this, new Step()));
            });
        }
Ejemplo n.º 3
0
        void IGrammarVisitor.Paragraph(Paragraph paragraph, IStep step)
        {
            grammarTag.AddClasses(GrammarConstants.PARAGRAPH, paragraph.Style.ToString());
            var area = new AreaTag(paragraph.Label);
            var container = area.Container.Add("div")
                .AddClass("paragraph.Style.ToString()")
                .AddClass("section-container")
                .AddClass("in-paragraph");
            grammarTag.Append(area);

            paragraph.ForEachGrammar(g =>
            {
                var tag = new GrammarTag(g);

                container.Append(tag);

                _grammarTags.Do(tag, () => g.AcceptVisitor(this, new Step()));
            });
        }
Ejemplo n.º 4
0
        void IGrammarVisitor.Paragraph(Paragraph paragraph, IStep step)
        {
            _stream.StartParagraph(paragraph, step);

            paragraph.ForEachGrammar(g =>
            {
                g.AcceptVisitor(this, step);
                _stream.IncrementParagraphGrammar();
            });

            _stream.EndParagraph(paragraph, step);
        }