diff options
| author | EVE <EVE@EVE-PC> | 2017-03-13 16:41:15 -0400 |
|---|---|---|
| committer | EVE <EVE@EVE-PC> | 2017-03-13 16:41:15 -0400 |
| commit | 870d769cfc152171d27b2331a7c590d0b307ad48 (patch) | |
| tree | 3fee9a6bbbf03792cbe9c0a7927b92e4783e07a0 /dice-lang/src/bjc/dicelang/DiceLangEngine.java | |
| parent | 620ad3db1cbebe52ebd8df03fcda9d965ecb3282 (diff) | |
More tweaker work.
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 |
