node map for statements
This commit is contained in:
@@ -279,17 +279,23 @@ public class HierarchicalRegrouperForC {
|
|||||||
// }
|
// }
|
||||||
|
|
||||||
private boolean isStatement(ITree tree) {
|
private boolean isStatement(ITree tree) {
|
||||||
|
|
||||||
|
|
||||||
int nodeType = tree.getType();
|
int nodeType = tree.getType();
|
||||||
|
|
||||||
if (nodeType == 11 || nodeType == 16 || nodeType == 18 || nodeType == 21
|
if (NodeMap_new.StatementMap.containsKey(nodeType)){
|
||||||
|| 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 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;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user