summaryrefslogtreecommitdiff
path: root/dice-lang/src/bjc/dicelang/DiceLangEngine.java
diff options
context:
space:
mode:
authorEVE <EVE@EVE-PC>2017-03-13 16:41:15 -0400
committerEVE <EVE@EVE-PC>2017-03-13 16:41:15 -0400
commit870d769cfc152171d27b2331a7c590d0b307ad48 (patch)
tree3fee9a6bbbf03792cbe9c0a7927b92e4783e07a0 /dice-lang/src/bjc/dicelang/DiceLangEngine.java
parent620ad3db1cbebe52ebd8df03fcda9d965ecb3282 (diff)
More tweaker work.
Diffstat (limited to 'dice-lang/src/bjc/dicelang/DiceLangEngine.java')
-rw-r--r--dice-lang/src/bjc/dicelang/DiceLangEngine.java17
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