summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorIru Cai <mytbk920423@gmail.com>2014-10-29 21:47:35 +0800
committerIru Cai <mytbk920423@gmail.com>2014-10-29 21:47:35 +0800
commit96e3fefa5b444ceeeff060bb6cabb3036a2406b3 (patch)
treeaf5348ba08d4afd276adde4bff36413e9c8296d3
parenta755d814eec72b76e375bae6b8ba5d90809ab40b (diff)
downloadminijava-96e3fefa5b444ceeeff060bb6cabb3036a2406b3.tar.xz
Fix a serious bug
notice how to parse Expression List
-rw-r--r--src/minijava/visitor/GenPigletVisitor.java2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/minijava/visitor/GenPigletVisitor.java b/src/minijava/visitor/GenPigletVisitor.java
index 7ee1142..95dc2c6 100644
--- a/src/minijava/visitor/GenPigletVisitor.java
+++ b/src/minijava/visitor/GenPigletVisitor.java
@@ -552,7 +552,6 @@ public class GenPigletVisitor extends GJDepthFirst<MType, MType> {
*/
public MType visit(ExpressionList n, MType argu) {
n.f0.accept(this, argu);
- System.out.print(" ");
n.f1.accept(this, argu);
return null;
}
@@ -562,6 +561,7 @@ public class GenPigletVisitor extends GJDepthFirst<MType, MType> {
* f1 -> Expression()
*/
public MType visit(ExpressionRest n, MType argu) {
+ System.out.print(" ");
n.f1.accept(this, argu);
return null;
}