private static void writeGrammar(FixtureModel model, TextWriter writer, GrammarModel grammar, bool inParagraph) { if (inParagraph) { writer.WriteLine($"* {grammar.TitleOrFormat()}"); } else { writer.WriteLine($"## {grammar.key}"); writer.WriteLine($"### {grammar.TitleOrFormat()}"); } if (grammar is Sentence) { writeSentence((Sentence) grammar, writer); } if (grammar is Table) { writeTable((Table) grammar, writer); } if (grammar is EmbeddedSection) { writeEmbed((EmbeddedSection) grammar, writer); } if (grammar is Paragraph) { writeParagraph(grammar.As<Paragraph>(), model, writer); } if (!inParagraph) { writer.WriteLine(); writer.WriteLine(); } }
private static void writeGrammar(FixtureModel model, TextWriter writer, GrammarModel grammar, bool inParagraph) { if (inParagraph) { writer.WriteLine($"* {grammar.TitleOrFormat()}"); } else { writer.WriteLine($"## {grammar.key}"); writer.WriteLine($"### {grammar.TitleOrFormat()}"); } if (grammar is Sentence) { writeSentence((Sentence)grammar, writer); } if (grammar is Table) { writeTable((Table)grammar, writer); } if (grammar is EmbeddedSection) { writeEmbed((EmbeddedSection)grammar, writer); } if (grammar is Paragraph) { writeParagraph(grammar.As <Paragraph>(), model, writer); } if (!inParagraph) { writer.WriteLine(); writer.WriteLine(); } }