def collect_features_as_list()

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)