diff options
Diffstat (limited to 'RGens/src/main')
| -rw-r--r-- | RGens/src/main/java/bjc/rgens/newparser/CaseElement.java | 5 |
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)); |
