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 grep'>log msg
AgeCommit message (Expand)Author
2023-08-15gnu: fvwm: Build with librsvg-for-system....* gnu/packages/fvwm.scm (fvwm)[inputs]: Replace librsvg with librsvg-for-system. Efraim Flashner
2023-06-20gnu: fvwm: Update to 2.7.0....* gnu/packages/fvwm.scm (fvwm): Update to 2.7.0. Signed-off-by: Christopher Baines <mail@cbaines.net> Andy Tai
2021-12-13gnu: Simplify package inputs....This commit was obtained by running: ./pre-inst-env guix style without any additional argument. Ludovic Courtès