projects
/
sbp.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
checkpoint
[sbp.git]
/
src
/
edu
/
berkeley
/
sbp
/
GSS.java
diff --git
a/src/edu/berkeley/sbp/GSS.java
b/src/edu/berkeley/sbp/GSS.java
index
89a16ed
..
a5d6f88
100644
(file)
--- a/
src/edu/berkeley/sbp/GSS.java
+++ b/
src/edu/berkeley/sbp/GSS.java
@@
-48,7
+48,7
@@
class GSS {
private Forest forest;
private Forest forest;
- public Phase(Phase prev, Parser parser, Phase previous, Tok token, Input.Location location, Forest forest) {
+ public Phase(Phase prev, Parser parser, Phase previous, Tok token, Input.Location location, Forest forest) throws ParseFailed {
this.prev = prev;
this.forest = forest;
this.parser = parser;
this.prev = prev;
this.forest = forest;
this.parser = parser;
@@
-59,7
+59,7
@@
class GSS {
reset();
}
reset();
}
- public void reset() {
+ public void reset() throws ParseFailed {
waiting.clear();
performed.clear();
hash = new IntPairMap<Phase.Node>();
waiting.clear();
performed.clear();
hash = new IntPairMap<Phase.Node>();
@@
-183,7
+183,7
@@
class GSS {
}
/** perform all reduction operations */
}
/** perform all reduction operations */
- public void reduce() {
+ public void reduce() throws ParseFailed{
try {
reducing = true;
if (reducing_list==null || reducing_list.length < hash.size())
try {
reducing = true;
if (reducing_list==null || reducing_list.length < hash.size())