projects
/
sbp.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
refactor toInt() and related machinery into Node
[sbp.git]
/
src
/
edu
/
berkeley
/
sbp
/
StateNode.java
diff --git
a/src/edu/berkeley/sbp/StateNode.java
b/src/edu/berkeley/sbp/StateNode.java
index
acd0134
..
f54e65f
100644
(file)
--- a/
src/edu/berkeley/sbp/StateNode.java
+++ b/
src/edu/berkeley/sbp/StateNode.java
@@
-14,7
+14,6
@@
import java.lang.reflect.*;
final class StateNode
extends Node
implements Invokable<Pos, ResultNode, Object>,
final class StateNode
extends Node
implements Invokable<Pos, ResultNode, Object>,
- IntegerMappable,
Iterable<ResultNode> {
/** which GSS.Phase this StateNode belongs to */
Iterable<ResultNode> {
/** which GSS.Phase this StateNode belongs to */
@@
-22,8
+21,6
@@
final class StateNode
public Iterator<ResultNode> iterator() { return results.iterator(); }
public Parser.Table.State state() { return state; }
public Iterator<ResultNode> iterator() { return results.iterator(); }
public Parser.Table.State state() { return state; }
- public int toInt() { return idx; }
-
boolean destroyed = false;
public void check() {
boolean destroyed = false;
public void check() {
@@
-60,9
+57,6
@@
final class StateNode
//////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////
- private static int node_idx = 0;
- private final int idx = node_idx++;
-
private final GSS.Phase phase;
private final GSS.Phase predPhase;
private final Parser.Table.State state;
private final GSS.Phase phase;
private final GSS.Phase predPhase;
private final Parser.Table.State state;