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 >
path: root/README
AgeCommit message (Expand)Author
2021-05-20The #guix channel is hosted by Libera Chat....* README (Contact): Update network name. * ROADMAP: Likewise. * doc/contributing.texi (Contributing): Likewise. * doc/guix.texi (After System Installation): Likewise. Tobias Geerinckx-Rice
2020-10-23doc: Update README....* README (Installation): Do not mention installing Guix from Git anymore. (Building from Git): Add section. Maxim Cournoyer
2020-10-22README: Refer to the manual for building from Git....* README (Installing Guix from Guix): Remove section. (Installation): For installing from Git, refer to the "Building from Git" section of the manual and suggest using './pre-inst-env guix pull' rather than 'make install' for installing Guix. Maxim Cournoyer
2020-06-02doc: Update README to refer to the manual....* README (Requirements): Refer to the manual. (Installation): Update URL of the manual. Ludovic Courtès
2019-11-09doc: Mention value /var to localstatedir option....* README (Installing Guix from Guix): Mention value /var to localstatedir option. * doc/contributing.texi (Building from Git): Likewise. * doc/guix.texi (Requirements): Likewise. Signed-off-by: Ludovic Courtès <ludo@gnu.org> zimoun
2019-09-04doc: Update 'README'....* README: Update intro a bit. (Installing Guix as non-root): Remove as it's largely outdated. (Contact): Update. Ludovic Courtès