make action syntax optional

This commit is contained in:
ChUrl
2020-12-11 13:40:21 +01:00
parent ec5e243e22
commit 79e9fb6094

View File

@ -89,6 +89,9 @@ public class Grammar {
String leftside = split[0].trim();
String rightside = split[1].trim();
if (leftside.indexOf('[') >= 0) {
// Handle actions if they exist
int open = leftside.indexOf('[');
int close = leftside.indexOf(']');
@ -107,6 +110,7 @@ public class Grammar {
if (!flagList.isEmpty()) {
log("Registered actions for " + leftside + ": " + flagList + "\n");
}
}
// "E T2 | epsilon" wird zu prods[0] = "E T2" und prods[1] = "epsilon"
String[] prods = rightside.split("\\|");