From 3b43b79da15be994348f13035474925ba592fe1f Mon Sep 17 00:00:00 2001 From: Julien Lepiller Date: Fri, 15 Sep 2017 10:06:42 +0200 Subject: [PATCH] Add standalone template generator --- tool/src/org/antlr/v4/unicode/UnicodeRenderer.java | 33 ++++++++++++++++++++++ 1 file changed, 33 insertions(+) create mode 100644 tool/src/org/antlr/v4/unicode/UnicodeRenderer.java diff --git a/tool/src/org/antlr/v4/unicode/UnicodeRenderer.java b/tool/src/org/antlr/v4/unicode/UnicodeRenderer.java new file mode 100644 index 0000000..9e53213 --- /dev/null +++ b/tool/src/org/antlr/v4/unicode/UnicodeRenderer.java @@ -0,0 +1,33 @@ +package org.antlr.v4.unicode; + +import org.stringtemplate.v4.*; +import org.stringtemplate.v4.misc.ErrorBuffer; +import org.antlr.v4.unicode.UnicodeDataTemplateController; + +import java.io.File; +import java.io.FileWriter; +import java.io.IOException; +import java.util.Map; +import java.util.Map.Entry; + +public class UnicodeRenderer extends UnicodeDataTemplateController { + public static void main(String[] arg) + throws IOException { + String inputdir = arg[0]; + String input = arg[1]; + String output = arg[2]; + + FileWriter fileWriter = new FileWriter(new File(output)); + ErrorBuffer listener = new ErrorBuffer(); + + STGroupDir group = new STGroupDir(inputdir); + ST st = group.getInstanceOf(input); + + for(Entry entry : getProperties().entrySet()) + st.add(entry.getKey(), entry.getValue()); + + st.write(new AutoIndentWriter(fileWriter), listener); + fileWriter.flush(); + fileWriter.close(); + } +} -- 2.13.5 og msg
AgeCommit message (Expand)Author
2019-08-27pack: Create /tmp in Docker images....Ludovic Courtès
2019-07-04pack: 'docker' backend records the profile's search paths....Ludovic Courtès
2019-06-07pack: Add '--entry-point'....Ludovic Courtès
2019-05-15vm: 'system-docker-image' provides an entry point....Ludovic Courtès
2019-01-18tests: docker: Use "package" instead of "dummy-package"....Danny Milosavljevic
2019-01-15tests: docker: Run a guest guile inside the docker container....Danny Milosavljevic
2019-01-11tests: Nitpick on Docker test....Ludovic Courtès
2019-01-10tests: docker: Fix test....Danny Milosavljevic
2019-01-10tests: Add Docker system test....Danny Milosavljevic