We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 434b91b commit 98faa7eCopy full SHA for 98faa7e
1 file changed
src/main/java/week5/grammar/RegexGrammar.java
@@ -13,6 +13,13 @@ public static void printGrammar(RegexNode node) {
13
throw new UnsupportedOperationException();
14
}
15
16
+ private char nextNt = 'A';
17
+ // Genereeri järgmine mitte-terminal (eeldades, et neid liiga palju ei ole).
18
+ private char getNextNt() {
19
+ if (nextNt == 'S') nextNt++; // Jätame S vahele, et seda saaks kasutada algsümbolina.
20
+ return nextNt++;
21
+ }
22
+
23
static void main() {
24
printGrammar(RegexParser.parse("(a|bc)*"));
25
0 commit comments