diff options
Diffstat (limited to 'dice-lang/src/bjc/dicelang/DiceLangEngine.java')
| -rw-r--r-- | dice-lang/src/bjc/dicelang/DiceLangEngine.java | 17 |
1 files changed, 13 insertions, 4 deletions
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<Integer, String> symTable; - public final IMap<Integer, String> stringLits; + + private IMap<Integer, String> stringLits; private IMap<String, String> 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 |
