From 8fbea785184de0b56f385b6f9b634d11eff4b59d Mon Sep 17 00:00:00 2001 From: hsimpson Date: Tue, 10 Oct 2017 19:38:49 -0700 Subject: [PATCH 1/2] adding longer string concatenation (from 7 string args to 11 string args) --- src/edu/stanford/nlp/sempre/JavaExecutor.java | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/src/edu/stanford/nlp/sempre/JavaExecutor.java b/src/edu/stanford/nlp/sempre/JavaExecutor.java index 421bbb3..ccfa955 100644 --- a/src/edu/stanford/nlp/sempre/JavaExecutor.java +++ b/src/edu/stanford/nlp/sempre/JavaExecutor.java @@ -98,6 +98,18 @@ public class JavaExecutor extends Executor { public static String plus(String a, String b, String c, String d, String e, String f, String g) { return a + b + c + d + e + f + g; } + public static String plus(String a, String b, String c, String d, String e, String f, String g, String h) { + return a + b + c + d + e + f + g + h; + } + public static String plus(String a, String b, String c, String d, String e, String f, String g, String h, String i) { + return a + b + c + d + e + f + g + h + i; + } + public static String plus(String a, String b, String c, String d, String e, String f, String g, String h, String i, String j) { + return a + b + c + d + e + f + g + h + i + j; + } + public static String plus(String a, String b, String c, String d, String e, String f, String g, String h, String i, String j, String k) { + return a + b + c + d + e + f + g + h + i + j + k; + } private static String toString(Object x) { if (x instanceof String) return (String) x; From 9eb7ecc50ab7b7c5521edf04776d1b92c329ac67 Mon Sep 17 00:00:00 2001 From: hsimpson Date: Tue, 10 Oct 2017 19:53:45 -0700 Subject: [PATCH 2/2] added up to 15 string args --- src/edu/stanford/nlp/sempre/JavaExecutor.java | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/src/edu/stanford/nlp/sempre/JavaExecutor.java b/src/edu/stanford/nlp/sempre/JavaExecutor.java index ccfa955..a8b5791 100644 --- a/src/edu/stanford/nlp/sempre/JavaExecutor.java +++ b/src/edu/stanford/nlp/sempre/JavaExecutor.java @@ -110,6 +110,18 @@ public class JavaExecutor extends Executor { public static String plus(String a, String b, String c, String d, String e, String f, String g, String h, String i, String j, String k) { return a + b + c + d + e + f + g + h + i + j + k; } + public static String plus(String a, String b, String c, String d, String e, String f, String g, String h, String i, String j, String k, String l) { + return a + b + c + d + e + f + g + h + i + j + k + l; + } + public static String plus(String a, String b, String c, String d, String e, String f, String g, String h, String i, String j, String k, String l, String m) { + return a + b + c + d + e + f + g + h + i + j + k + l + m; + } + public static String plus(String a, String b, String c, String d, String e, String f, String g, String h, String i, String j, String k, String l, String m, String n) { + return a + b + c + d + e + f + g + h + i + j + k + l + m + n; + } + public static String plus(String a, String b, String c, String d, String e, String f, String g, String h, String i, String j, String k, String l, String m, String n, String o) { + return a + b + c + d + e + f + g + h + i + j + k + l + m + n + o; + } private static String toString(Object x) { if (x instanceof String) return (String) x;