make action syntax optional
This commit is contained in:
@ -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("\\|");
|
||||
|
||||
Reference in New Issue
Block a user