aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChristian Grothoff <christian@grothoff.org>2010-11-26 11:19:56 +0000
committerChristian Grothoff <christian@grothoff.org>2010-11-26 11:19:56 +0000
commit0ad03d0436a062bed0ac7e272e00f09a6dfa3624 (patch)
tree2d50cfdc18cbc15fcbe2dda2f61e0f20dfb5f176
parentb0469df00362f2d97ea9a475d362595f43b629ea (diff)
downloadgnunet-0ad03d0436a062bed0ac7e272e00f09a6dfa3624.tar.gz
gnunet-0ad03d0436a062bed0ac7e272e00f09a6dfa3624.zip
fix
-rw-r--r--src/monkey/seaspider/org/gnunet/seaspider/ExpressionExtractorVisitor.java5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/monkey/seaspider/org/gnunet/seaspider/ExpressionExtractorVisitor.java b/src/monkey/seaspider/org/gnunet/seaspider/ExpressionExtractorVisitor.java
index 59afc51ce..464beda6b 100644
--- a/src/monkey/seaspider/org/gnunet/seaspider/ExpressionExtractorVisitor.java
+++ b/src/monkey/seaspider/org/gnunet/seaspider/ExpressionExtractorVisitor.java
@@ -480,11 +480,16 @@ public class ExpressionExtractorVisitor extends DepthFirstVisitor {
480 current_expression = new ExpressionBuilder(); 480 current_expression = new ExpressionBuilder();
481 n.f0.accept(this); 481 n.f0.accept(this);
482 if (n.f1.present()) { 482 if (n.f1.present()) {
483 LineNumberInfo lin = LineNumberInfo.get(n);
484 current_expression.commit(lin.lineEnd);
483 operator = true; 485 operator = true;
484 NodeSequence ns = (NodeSequence) n.f1.node; 486 NodeSequence ns = (NodeSequence) n.f1.node;
485 ns.nodes.get(0).accept(this); 487 ns.nodes.get(0).accept(this);
486 operator = false; 488 operator = false;
489 old.push(current_expression.expression);
490 current_expression = new ExpressionBuilder();
487 ns.nodes.get(1).accept(this); 491 ns.nodes.get(1).accept(this);
492 current_expression.commit(lin.lineEnd);
488 } 493 }
489 old.push(current_expression.expression); 494 old.push(current_expression.expression);
490 current_expression = old; 495 current_expression = old;