From a942114b89013732a2be3092cdb65cafc4566fe0 Mon Sep 17 00:00:00 2001 From: bculkin2442 Date: Thu, 23 Feb 2017 11:34:42 -0500 Subject: Fix bug in expander ('+' in 5+ was being eaten) Also, pass around a general context instead of just the thunk in the evaluator --- dice-lang/src/bjc/dicelang/v2/DiceLangEngine.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'dice-lang/src/bjc/dicelang/v2/DiceLangEngine.java') diff --git a/dice-lang/src/bjc/dicelang/v2/DiceLangEngine.java b/dice-lang/src/bjc/dicelang/v2/DiceLangEngine.java index aa6d519..d90ce9d 100644 --- a/dice-lang/src/bjc/dicelang/v2/DiceLangEngine.java +++ b/dice-lang/src/bjc/dicelang/v2/DiceLangEngine.java @@ -643,7 +643,7 @@ public class DiceLangEngine { newWorking.add(tk.substring(startMatcher.end())); } else if(endsWith) { newWorking.add(tk.substring(0, endMatcher.start())); - newWorking.add(tk.substring(endMatcher.end())); + newWorking.add(tk.substring(endMatcher.start())); } else { newWorking.add(tk); } -- cgit v1.2.3