summaryrefslogtreecommitdiff
path: root/RGens/src/main
diff options
context:
space:
mode:
authorbjculkin <bjculkin@mix.wvu.edu>2017-03-22 19:43:41 -0400
committerbjculkin <bjculkin@mix.wvu.edu>2017-03-22 19:43:41 -0400
commit2f84d6ae03819960e6adeb6f8d1638470a4f3452 (patch)
tree4db63ebc1821977981b80a30609956c44e57b77c /RGens/src/main
parent46ec514ec487c10aa61a2c36be30b5370a5a0189 (diff)
Add literal blank
Diffstat (limited to 'RGens/src/main')
-rw-r--r--RGens/src/main/java/bjc/rgens/newparser/CaseElement.java5
1 files changed, 5 insertions, 0 deletions
diff --git a/RGens/src/main/java/bjc/rgens/newparser/CaseElement.java b/RGens/src/main/java/bjc/rgens/newparser/CaseElement.java
index af9ac1b..3214ea1 100644
--- a/RGens/src/main/java/bjc/rgens/newparser/CaseElement.java
+++ b/RGens/src/main/java/bjc/rgens/newparser/CaseElement.java
@@ -400,6 +400,11 @@ public class CaseElement {
}
return new CaseElement(VARDEF, parts[0], parts[1]);
+ } else if(specialBody.matches("{empty}")) {
+ /*
+ * Literal blank, for empty cases.
+ */
+ return new CaseElement(LITERAL, "");
} else {
throw new IllegalArgumentException(
String.format("Unknown special case part '%s'", specialBody));