5b5d9a9aedf8e11b9609d28b26b6488bc20cb08b,scripts/semantic_types.py,,merge_dynamic_libraries,#Any#Any#Any#Any#,309

Before Change


    // required_predicates = set(normalize_token(t) for t in doc.xpath("//token/@base"))
    coq_lib_index = {coq_lib_entry.split()[1] : coq_lib_entry \
                       for coq_lib_entry in coq_lib}
    nltk_lib_index = {nltk_lib_entry.split()[1] : nltk_lib_entry \
                        for nltk_lib_entry in nltk_lib}
    result_lib = []
    for predicate in required_predicates:
        if predicate in reserved_predicates:
            continue

After Change


    sig_merged = sig_auto
    sig_merged.update(sig_arbi) // overwrites automatically inferred types.
    // Remove predicates that are reserved or not required (e.g. variables).
    preds_to_remove = set()
    preds_to_remove.update(reserved_predicates)
    for pred in sig_merged:
        if pred not in required_predicates and not re.match(r"\S+_[0-9]", pred):
            preds_to_remove.add(pred)
    for pred in preds_to_remove:
        if pred in sig_merged:
            del sig_merged[pred]
    // Convert into coq style library entries.
    dynamic_library = []
    for predicate, pred_type in sig_merged.items():
        library_entry = build_library_entry(predicate, pred_type)
        dynamic_library.append(library_entry)
Italian Trulli
In pattern: SUPERPATTERN

Frequency: 3

Non-data size: 7

Instances


Project Name: mynlp/ccg2lambda
Commit Name: 5b5d9a9aedf8e11b9609d28b26b6488bc20cb08b
Time: 2017-03-24
Author: pascual@nii.ac.jp
File Name: scripts/semantic_types.py
Class Name:
Method Name: merge_dynamic_libraries


Project Name: polyaxon/polyaxon
Commit Name: 3f468db0fbcdbb1ed4c398f347dc874a134b80e3
Time: 2020-07-16
Author: mouradmourafiq@gmail.com
File Name: core/polyaxon/polypod/compiler/config.py
Class Name: PolypodConfig
Method Name: _resolve_connections


Project Name: explosion/spaCy
Commit Name: 925a852bb6450e16a23346e97a1813fc0fcb22a0
Time: 2019-08-01
Author: adrianeboyd@gmail.com
File Name: spacy/scorer.py
Class Name: Scorer
Method Name: score