From 870d769cfc152171d27b2331a7c590d0b307ad48 Mon Sep 17 00:00:00 2001 From: EVE Date: Mon, 13 Mar 2017 16:41:15 -0400 Subject: More tweaker work. --- dice-lang/src/bjc/dicelang/DiceLangEngine.java | 17 +++++++++++++---- 1 file changed, 13 insertions(+), 4 deletions(-) (limited to 'dice-lang/src/bjc/dicelang/DiceLangEngine.java') diff --git a/dice-lang/src/bjc/dicelang/DiceLangEngine.java b/dice-lang/src/bjc/dicelang/DiceLangEngine.java index 7b21aed..d52e242 100644 --- a/dice-lang/src/bjc/dicelang/DiceLangEngine.java +++ b/dice-lang/src/bjc/dicelang/DiceLangEngine.java @@ -40,7 +40,7 @@ public class DiceLangEngine { /* * ID for generation. */ - private int nextLiteral; + int nextLiteral; /* * Debug indicator. @@ -74,13 +74,14 @@ public class DiceLangEngine { /* * Evaluator for evaluating. */ - private Evaluator eval; + Evaluator eval; /* * Tables for various things. */ public final IMap symTable; - public final IMap stringLits; + + private IMap stringLits; private IMap stringLiterals; /* @@ -97,7 +98,7 @@ public class DiceLangEngine { /* * Stream engine for processing streams. */ - private StreamEngine streamEng; + StreamEngine streamEng; public DiceLangEngine() { /* @@ -715,4 +716,12 @@ public class DiceLangEngine { return true; } + + String getStringLiteral(int key) { + return stringLits.get(key); + } + + void addStringLiteral(int key, String val) { + stringLits.put(key, val); + } } \ No newline at end of file -- cgit v1.2.3