in reference/src/main/python/similar.py [0:0]
def collect_features_as_list(ast, is_init, is_counter):
feature_list = []
leaf_features = []
leaf_pair_features = dict()
global leaf_idx
leaf_idx = 0
collect_features_aux(
ast,
feature_list,
[],
[],
dict(),
leaf_features,
leaf_pair_features,
is_init,
is_counter,
)
if is_counter:
return (leaf_features, leaf_pair_features)
else:
return (feature_list, None)