summaryrefslogtreecommitdiff
path: root/src/main/java/bjc/rgens/parser/RuleCase.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/bjc/rgens/parser/RuleCase.java')
-rwxr-xr-xsrc/main/java/bjc/rgens/parser/RuleCase.java8
1 files changed, 8 insertions, 0 deletions
diff --git a/src/main/java/bjc/rgens/parser/RuleCase.java b/src/main/java/bjc/rgens/parser/RuleCase.java
index 21a7ed6..3581d54 100755
--- a/src/main/java/bjc/rgens/parser/RuleCase.java
+++ b/src/main/java/bjc/rgens/parser/RuleCase.java
@@ -14,6 +14,10 @@ import bjc.utils.funcdata.IList;
* @author EVE
*/
public abstract class RuleCase {
+ public final int serial;
+
+ private static int nextSerial = 0;
+
/**
* The possible types of a case.
*
@@ -45,7 +49,11 @@ public abstract class RuleCase {
protected IList<CaseElement> elementList;
protected RuleCase(CaseType typ) {
+ serial = nextSerial;
+
type = typ;
+
+ nextSerial += 1;
}
/**