From 14bb459a98ba824df67c97411bef6ff4c3ea4e66 Mon Sep 17 00:00:00 2001 From: Iru Cai Date: Mon, 3 Nov 2014 01:55:29 +0800 Subject: bug fix: missing label --- src/piglet/visitor/GenSpigletVisitor.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/piglet/visitor/GenSpigletVisitor.java b/src/piglet/visitor/GenSpigletVisitor.java index 779edf9..b7a3cea 100644 --- a/src/piglet/visitor/GenSpigletVisitor.java +++ b/src/piglet/visitor/GenSpigletVisitor.java @@ -85,7 +85,7 @@ public class GenSpigletVisitor extends GJDepthFirst { * f0 -> ( ( Label() )? Stmt() )* */ public PigletExpr visit(StmtList n, GenSpigletCtl argu) { - n.f0.accept(this, argu); + n.f0.accept(this, Print); return null; } @@ -376,6 +376,9 @@ public class GenSpigletVisitor extends GJDepthFirst { * f0 -> */ public PigletExpr visit(Label n, GenSpigletCtl argu) { + if (argu.isPrint()) { + System.out.println(n.f0.toString()); + } return new PigletExpr(PigletExpr.Expr_t.Label, n.f0.toString()); } -- cgit v1.2.3