Antlr4.Test.StringTemplate.TestDollarDelimiters.TestDelimitersClause C# (CSharp) Метод

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

private TestDelimitersClause ( ) : void
Результат void
        public void TestDelimitersClause()
        {
            string templates =
                    "delimiters \"$\", \"$\"" + newline +
                    "method(name) ::= <<" + newline +
                    "$stat(name)$" + newline +
                    ">>" + newline +
                    "stat(name,value=\"99\") ::= \"x=$value$; // $name$\"" + newline
                    ;
            writeFile(tmpdir, "group.stg", templates);
            TemplateGroup group = new TemplateGroupFile(tmpdir + "/group.stg");
            Template b = group.GetInstanceOf("method");
            b.Add("name", "foo");
            string expecting = "x=99; // foo";
            string result = b.Render();
            Assert.AreEqual(expecting, result);
        }