From 2b664440aa2f094d9b2977ef76071fa7d2f811e6 Mon Sep 17 00:00:00 2001 From: mimic Date: Fri, 20 Dec 2019 14:20:53 +0100 Subject: [PATCH] node map for statements --- .../akka/ediff/HierarchicalRegrouperForC.java | 20 ++++++++++++------- 1 file changed, 13 insertions(+), 7 deletions(-) diff --git a/src/main/java/edu/lu/uni/serval/fixminer/akka/ediff/HierarchicalRegrouperForC.java b/src/main/java/edu/lu/uni/serval/fixminer/akka/ediff/HierarchicalRegrouperForC.java index 772ef88..8912196 100644 --- a/src/main/java/edu/lu/uni/serval/fixminer/akka/ediff/HierarchicalRegrouperForC.java +++ b/src/main/java/edu/lu/uni/serval/fixminer/akka/ediff/HierarchicalRegrouperForC.java @@ -279,17 +279,23 @@ public class HierarchicalRegrouperForC { // } private boolean isStatement(ITree tree) { + + int nodeType = tree.getType(); - if (nodeType == 11 || nodeType == 16 || nodeType == 18 || nodeType == 21 - || nodeType == 22 || nodeType == 23 || nodeType == 24 || nodeType == 84 - || 30 == nodeType || nodeType == 31 || nodeType == 32 || nodeType == 33 - || nodeType == 34 || nodeType == 35 || nodeType == 36 || nodeType == 40 - || nodeType == 41 || nodeType == 49 || nodeType == 73 || nodeType == 81 || nodeType == 80 || nodeType == 46 || nodeType == 60 - ||nodeType == 62 || nodeType == 64 || nodeType == 45 || nodeType == 85 || nodeType == 86 || nodeType == 59 || nodeType == 27 || nodeType == 25 - || nodeType == 26 || nodeType ==93 || nodeType == 37 || nodeType == 38 || nodeType == 39 || nodeType == 89) {// TODO + if (NodeMap_new.StatementMap.containsKey(nodeType)){ return true; } + +// if (nodeType == 11 || nodeType == 16 || nodeType == 18 || nodeType == 21 +// || nodeType == 22 || nodeType == 23 || nodeType == 24 || nodeType == 84 +// || 30 == nodeType || nodeType == 31 || nodeType == 32 || nodeType == 33 +// || nodeType == 34 || nodeType == 35 || nodeType == 36 || nodeType == 40 +// || nodeType == 41 || nodeType == 49 || nodeType == 73 || nodeType == 81 || nodeType == 80 || nodeType == 46 || nodeType == 60 +// ||nodeType == 62 || nodeType == 64 || nodeType == 45 || nodeType == 85 || nodeType == 86 || nodeType == 59 || nodeType == 27 || nodeType == 25 +// || nodeType == 26 || nodeType ==93 || nodeType == 37 || nodeType == 38 || nodeType == 39 || nodeType == 89) {// TODO +// return true; +// } return false; }