Antlr4.Test.StringTemplate.TestVisualizer.VisualizerTestDefaultArgumentTemplate C# (CSharp) Метод

VisualizerTestDefaultArgumentTemplate() приватный Метод

private VisualizerTestDefaultArgumentTemplate ( ) : void
Результат void
        public void VisualizerTestDefaultArgumentTemplate()
        {
            string templates =
                "main() ::= <<\n" +
                "<f(p=\"x\")>*<f(p=\"y\")>\n" +
                ">>\n" +
                "\n" +
                "f(p,q={<({a<p>})>}) ::= <<\n" +
                "-<q>-\n" +
                ">>";

            writeFile(tmpdir, "t.stg", templates);
            TemplateGroup group = new TemplateGroupFile(Path.Combine(tmpdir, "t.stg"));
            group.TrackCreationEvents = true;
            Template template = group.GetInstanceOf("main");
            string result = template.Render();
            Assert.AreEqual("-ax-*-ay-", result);
            template.Visualize();
        }