diff --git a/prism/src/prism/PrismCL.java b/prism/src/prism/PrismCL.java index 6c84d288..5a8a484e 100644 --- a/prism/src/prism/PrismCL.java +++ b/prism/src/prism/PrismCL.java @@ -754,6 +754,8 @@ public class PrismCL String sw; PrismLog log; + constSwitch = ""; + for (i = 0; i < args.length; i++) { // if is a switch... @@ -1021,8 +1023,9 @@ public class PrismCL // definition of undefined constants else if (sw.equals("const")) { if (i < args.length-1) { - // store argument for later use - constSwitch = args[++i]; + // store argument for later use (append if already partially specified) + if ("".equals(constSwitch)) constSwitch = args[++i].trim(); + else constSwitch += ","+args[++i].trim(); } else { errorAndExit("Incomplete -"+sw+" switch");