From ad699d027fd9a63d7942fb455e7cfa775f726c43 Mon Sep 17 00:00:00 2001 From: "Benjamin J. Culkin" Date: Wed, 5 Sep 2018 12:24:51 -0300 Subject: Add grammar name pragma --- src/main/java/bjc/rgens/parser/RGrammarBuilder.java | 3 +++ 1 file changed, 3 insertions(+) (limited to 'src/main/java/bjc/rgens/parser/RGrammarBuilder.java') diff --git a/src/main/java/bjc/rgens/parser/RGrammarBuilder.java b/src/main/java/bjc/rgens/parser/RGrammarBuilder.java index 8939b03..534d5ec 100755 --- a/src/main/java/bjc/rgens/parser/RGrammarBuilder.java +++ b/src/main/java/bjc/rgens/parser/RGrammarBuilder.java @@ -31,6 +31,8 @@ public class RGrammarBuilder { private Set exportedRules; /* The current initial rule. */ private String initialRule; + /* The current grammar name. */ + public String name; /** Create a new randomized grammar builder. */ public RGrammarBuilder() { @@ -73,6 +75,7 @@ public class RGrammarBuilder { */ public RGrammar toRGrammar() { RGrammar grammar = new RGrammar(rules); + grammar.name = name; if(initialRule != null) { if(!rules.containsKey(initialRule)) { -- cgit v1.2.3