summaryrefslogtreecommitdiff
path: root/src/main/java/bjc/rgens/parser/RGrammar.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/bjc/rgens/parser/RGrammar.java')
-rwxr-xr-xsrc/main/java/bjc/rgens/parser/RGrammar.java9
1 files changed, 9 insertions, 0 deletions
diff --git a/src/main/java/bjc/rgens/parser/RGrammar.java b/src/main/java/bjc/rgens/parser/RGrammar.java
index 5e3142b..03962b2 100755
--- a/src/main/java/bjc/rgens/parser/RGrammar.java
+++ b/src/main/java/bjc/rgens/parser/RGrammar.java
@@ -67,9 +67,13 @@ public class RGrammar {
private Map<String, Rule> importRules;
/* The rules exported from this grammar. */
private Set<String> exportRules;
+
/* The initial rule of this grammar. */
private String initialRule;
+ public Map<String, CaseElement> autoVars;
+ public Map<String, CaseElement> autoRlVars;
+
/* The tree to use for finding rule suggestions. */
private BkTreeSearcher<String> ruleSearcher;
@@ -349,4 +353,9 @@ public class RGrammar {
public Map<String, Rule> getImportRules() {
return importRules;
}
+
+ public void setAutoVars(Map<String, CaseElement> aVars, Map<String, CaseElement> aRlVars) {
+ autoVars = aVars;
+ autoRlVars = aRlVars;
+ }
}