brintos

brintos / llvm-project-archived public Read only

0
0
Text · 24.6 MiB · 1ad81e0 Raw
17958 lines · json
1[2    {3        "operation": "if_member",4        "feature": "Scope",5        "set": [6            "FunctionScope"7        ],8        "then": {9            "operation": "if_member",10            "feature": "ContextKind",11            "set": [12                "CCC_Expression",13                "CCC_ParenthesizedExpression",14                "CCC_Statement",15                "CCC_Type"16            ],17            "then": {18                "operation": "if_greater",19                "feature": "TypeMatchesPreferred",20                "threshold": 0.5,21                "then": {22                    "operation": "boost",23                    "score": 0.197027310729026824                },25                "else": {26                    "operation": "if_greater",27                    "feature": "IsImplementationDetail",28                    "threshold": 0.5,29                    "then": {30                        "operation": "boost",31                        "score": -0.1049253270030021732                    },33                    "else": {34                        "operation": "if_greater",35                        "feature": "NumNameInContext",36                        "threshold": 0.5,37                        "then": {38                            "operation": "if_greater",39                            "feature": "FractionNameInContext",40                            "threshold": 0.1715686321258545,41                            "then": {42                                "operation": "boost",43                                "score": 0.1929860115051269544                            },45                            "else": {46                                "operation": "boost",47                                "score": 0.1951600611209869448                            }49                        },50                        "else": {51                            "operation": "boost",52                            "score": 0.1916478574275970553                        }54                    }55                }56            },57            "else": {58                "operation": "boost",59                "score": 0.00630759447813034160            }61        },62        "else": {63            "operation": "if_greater",64            "feature": "NumReferences",65            "threshold": 424244.0,66            "then": {67                "operation": "if_greater",68                "feature": "SemaSaysInScope",69                "threshold": 0.5,70                "then": {71                    "operation": "boost",72                    "score": 0.1986980736255645873                },74                "else": {75                    "operation": "if_greater",76                    "feature": "FileProximityDistanceCost",77                    "threshold": 13.5,78                    "then": {79                        "operation": "if_greater",80                        "feature": "HadContextType",81                        "threshold": 0.5,82                        "then": {83                            "operation": "boost",84                            "score": 0.1494244188070297285                        },86                        "else": {87                            "operation": "boost",88                            "score": 0.196515008807182389                        }90                    },91                    "else": {92                        "operation": "boost",93                        "score": 0.1589061766862869394                    }95                }96            },97            "else": {98                "operation": "if_greater",99                "feature": "SemaSaysInScope",100                "threshold": 0.5,101                "then": {102                    "operation": "if_greater",103                    "feature": "FileProximityDistanceCost",104                    "threshold": 39.5,105                    "then": {106                        "operation": "if_member",107                        "feature": "SymbolCategory",108                        "set": [109                            "Namespace",110                            "Variable"111                        ],112                        "then": {113                            "operation": "if_member",114                            "feature": "ContextKind",115                            "set": [116                                "CCC_ClassStructUnion",117                                "CCC_Expression",118                                "CCC_Namespace",119                                "CCC_ParenthesizedExpression",120                                "CCC_Statement",121                                "CCC_SymbolOrNewName",122                                "CCC_TopLevel",123                                "CCC_Type"124                            ],125                            "then": {126                                "operation": "if_greater",127                                "feature": "IsInstanceMember",128                                "threshold": 0.5,129                                "then": {130                                    "operation": "if_greater",131                                    "feature": "SemaFileProximityScore",132                                    "threshold": 0.800000011920929,133                                    "then": {134                                        "operation": "boost",135                                        "score": 0.18952670693397522136                                    },137                                    "else": {138                                        "operation": "if_greater",139                                        "feature": "IsInBaseClass",140                                        "threshold": 0.5,141                                        "then": {142                                            "operation": "boost",143                                            "score": 0.1604052633047104144                                        },145                                        "else": {146                                            "operation": "boost",147                                            "score": 0.17782676219940186148                                        }149                                    }150                                },151                                "else": {152                                    "operation": "if_member",153                                    "feature": "ContextKind",154                                    "set": [155                                        "CCC_ClassStructUnion",156                                        "CCC_Namespace",157                                        "CCC_SymbolOrNewName",158                                        "CCC_TopLevel",159                                        "CCC_Type"160                                    ],161                                    "then": {162                                        "operation": "if_greater",163                                        "feature": "NumNameInContext",164                                        "threshold": 0.5,165                                        "then": {166                                            "operation": "boost",167                                            "score": 0.18670964241027832168                                        },169                                        "else": {170                                            "operation": "boost",171                                            "score": 0.14165668189525604172                                        }173                                    },174                                    "else": {175                                        "operation": "if_greater",176                                        "feature": "SemaFileProximityScore",177                                        "threshold": 0.800000011920929,178                                        "then": {179                                            "operation": "if_greater",180                                            "feature": "TypeMatchesPreferred",181                                            "threshold": 0.5,182                                            "then": {183                                                "operation": "boost",184                                                "score": 0.17932546138763428185                                            },186                                            "else": {187                                                "operation": "if_greater",188                                                "feature": "IsImplementationDetail",189                                                "threshold": 0.5,190                                                "then": {191                                                    "operation": "if_member",192                                                    "feature": "Scope",193                                                    "set": [194                                                        "FunctionScope",195                                                        "GlobalScope"196                                                    ],197                                                    "then": {198                                                        "operation": "if_greater",199                                                        "feature": "FractionNameInContext",200                                                        "threshold": 0.058893438428640366,201                                                        "then": {202                                                            "operation": "if_greater",203                                                            "feature": "HadContextType",204                                                            "threshold": 0.5,205                                                            "then": {206                                                                "operation": "boost",207                                                                "score": 0.09486537426710129208                                                            },209                                                            "else": {210                                                                "operation": "if_member",211                                                                "feature": "ContextKind",212                                                                "set": [213                                                                    "CCC_Expression"214                                                                ],215                                                                "then": {216                                                                    "operation": "boost",217                                                                    "score": 0.16269299387931824218                                                                },219                                                                "else": {220                                                                    "operation": "boost",221                                                                    "score": 0.06480171531438828222                                                                }223                                                            }224                                                        },225                                                        "else": {226                                                            "operation": "boost",227                                                            "score": -8.339667692780495e-05228                                                        }229                                                    },230                                                    "else": {231                                                        "operation": "boost",232                                                        "score": -0.13945826888084412233                                                    }234                                                },235                                                "else": {236                                                    "operation": "boost",237                                                    "score": 0.13875418901443481238                                                }239                                            }240                                        },241                                        "else": {242                                            "operation": "if_member",243                                            "feature": "SymbolCategory",244                                            "set": [245                                                "Constructor",246                                                "Destructor",247                                                "Function",248                                                "Keyword",249                                                "Macro",250                                                "Namespace",251                                                "Operator",252                                                "Type",253                                                "Unknown"254                                            ],255                                            "then": {256                                                "operation": "if_greater",257                                                "feature": "FractionNameInContext",258                                                "threshold": 0.06458333134651184,259                                                "then": {260                                                    "operation": "boost",261                                                    "score": 0.17618303000926971262                                                },263                                                "else": {264                                                    "operation": "boost",265                                                    "score": 0.09861121326684952266                                                }267                                            },268                                            "else": {269                                                "operation": "boost",270                                                "score": -0.04543353617191315271                                            }272                                        }273                                    }274                                }275                            },276                            "else": {277                                "operation": "if_member",278                                "feature": "SymbolCategory",279                                "set": [280                                    "Constructor",281                                    "Destructor",282                                    "Function",283                                    "Keyword",284                                    "Macro",285                                    "Namespace",286                                    "Operator",287                                    "Type",288                                    "Unknown"289                                ],290                                "then": {291                                    "operation": "if_greater",292                                    "feature": "NumNameInContext",293                                    "threshold": 0.5,294                                    "then": {295                                        "operation": "boost",296                                        "score": 0.19539889693260193297                                    },298                                    "else": {299                                        "operation": "boost",300                                        "score": 0.15436846017837524301                                    }302                                },303                                "else": {304                                    "operation": "if_member",305                                    "feature": "ContextKind",306                                    "set": [307                                        "CCC_ClassOrStructTag",308                                        "CCC_ClassStructUnion",309                                        "CCC_EnumTag",310                                        "CCC_Expression",311                                        "CCC_Namespace",312                                        "CCC_Other",313                                        "CCC_ParenthesizedExpression",314                                        "CCC_PreprocessorExpression",315                                        "CCC_Statement",316                                        "CCC_Symbol",317                                        "CCC_SymbolOrNewName",318                                        "CCC_TopLevel",319                                        "CCC_Type",320                                        "CCC_TypeQualifiers",321                                        "CCC_UnionTag"322                                    ],323                                    "then": {324                                        "operation": "if_greater",325                                        "feature": "IsInstanceMember",326                                        "threshold": 0.5,327                                        "then": {328                                            "operation": "if_greater",329                                            "feature": "SymbolScopeDistanceCost",330                                            "threshold": 2147483648.0,331                                            "then": {332                                                "operation": "boost",333                                                "score": -0.15700146555900574334                                            },335                                            "else": {336                                                "operation": "boost",337                                                "score": 0.19722077250480652338                                            }339                                        },340                                        "else": {341                                            "operation": "boost",342                                            "score": 0.04461604356765747343                                        }344                                    },345                                    "else": {346                                        "operation": "if_greater",347                                        "feature": "IsInstanceMember",348                                        "threshold": 0.5,349                                        "then": {350                                            "operation": "boost",351                                            "score": 0.008813080377876759352                                        },353                                        "else": {354                                            "operation": "boost",355                                            "score": -0.19911359250545502356                                        }357                                    }358                                }359                            }360                        },361                        "else": {362                            "operation": "if_member",363                            "feature": "SymbolCategory",364                            "set": [365                                "Function",366                                "Keyword",367                                "Macro",368                                "Namespace",369                                "Type",370                                "Variable"371                            ],372                            "then": {373                                "operation": "if_greater",374                                "feature": "SemaFileProximityScore",375                                "threshold": 0.800000011920929,376                                "then": {377                                    "operation": "if_greater",378                                    "feature": "IsImplementationDetail",379                                    "threshold": 0.5,380                                    "then": {381                                        "operation": "boost",382                                        "score": -0.19370104372501373383                                    },384                                    "else": {385                                        "operation": "if_greater",386                                        "feature": "IsInBaseClass",387                                        "threshold": 0.5,388                                        "then": {389                                            "operation": "if_greater",390                                            "feature": "TypeMatchesPreferred",391                                            "threshold": 0.5,392                                            "then": {393                                                "operation": "boost",394                                                "score": 0.1969956010580063395                                            },396                                            "else": {397                                                "operation": "if_greater",398                                                "feature": "HadSymbolType",399                                                "threshold": 0.5,400                                                "then": {401                                                    "operation": "boost",402                                                    "score": 0.13489769399166107403                                                },404                                                "else": {405                                                    "operation": "boost",406                                                    "score": 0.1837356984615326407                                                }408                                            }409                                        },410                                        "else": {411                                            "operation": "if_member",412                                            "feature": "Scope",413                                            "set": [414                                                "FileScope",415                                                "GlobalScope"416                                            ],417                                            "then": {418                                                "operation": "if_greater",419                                                "feature": "TypeMatchesPreferred",420                                                "threshold": 0.5,421                                                "then": {422                                                    "operation": "boost",423                                                    "score": 0.1838480830192566424                                                },425                                                "else": {426                                                    "operation": "if_greater",427                                                    "feature": "HadContextType",428                                                    "threshold": 0.5,429                                                    "then": {430                                                        "operation": "boost",431                                                        "score": 0.10698114335536957432                                                    },433                                                    "else": {434                                                        "operation": "if_member",435                                                        "feature": "SymbolCategory",436                                                        "set": [437                                                            "Type"438                                                        ],439                                                        "then": {440                                                            "operation": "boost",441                                                            "score": 0.1656939536333084442                                                        },443                                                        "else": {444                                                            "operation": "boost",445                                                            "score": 0.14506708085536957446                                                        }447                                                    }448                                                }449                                            },450                                            "else": {451                                                "operation": "boost",452                                                "score": 0.06330600380897522453                                            }454                                        }455                                    }456                                },457                                "else": {458                                    "operation": "if_greater",459                                    "feature": "NumNameInContext",460                                    "threshold": 0.5,461                                    "then": {462                                        "operation": "if_greater",463                                        "feature": "TypeMatchesPreferred",464                                        "threshold": 0.5,465                                        "then": {466                                            "operation": "boost",467                                            "score": 0.14596906304359436468                                        },469                                        "else": {470                                            "operation": "if_member",471                                            "feature": "Scope",472                                            "set": [473                                                "FileScope"474                                            ],475                                            "then": {476                                                "operation": "if_member",477                                                "feature": "ContextKind",478                                                "set": [479                                                    "CCC_Symbol"480                                                ],481                                                "then": {482                                                    "operation": "boost",483                                                    "score": 0.19920119643211365484                                                },485                                                "else": {486                                                    "operation": "boost",487                                                    "score": 0.1372806280851364488                                                }489                                            },490                                            "else": {491                                                "operation": "if_greater",492                                                "feature": "NumNameInContext",493                                                "threshold": 1.5,494                                                "then": {495                                                    "operation": "if_member",496                                                    "feature": "ContextKind",497                                                    "set": [498                                                        "CCC_ClassOrStructTag",499                                                        "CCC_ParenthesizedExpression",500                                                        "CCC_Statement",501                                                        "CCC_SymbolOrNewName",502                                                        "CCC_TopLevel",503                                                        "CCC_Type"504                                                    ],505                                                    "then": {506                                                        "operation": "boost",507                                                        "score": 0.14633552730083466508                                                    },509                                                    "else": {510                                                        "operation": "boost",511                                                        "score": 0.07951510697603226512                                                    }513                                                },514                                                "else": {515                                                    "operation": "boost",516                                                    "score": 0.03787053003907204517                                                }518                                            }519                                        }520                                    },521                                    "else": {522                                        "operation": "if_greater",523                                        "feature": "TypeMatchesPreferred",524                                        "threshold": 0.5,525                                        "then": {526                                            "operation": "boost",527                                            "score": 0.06573343276977539528                                        },529                                        "else": {530                                            "operation": "boost",531                                            "score": -0.048965923488140106532                                        }533                                    }534                                }535                            },536                            "else": {537                                "operation": "boost",538                                "score": -0.1932513415813446539                            }540                        }541                    },542                    "else": {543                        "operation": "if_greater",544                        "feature": "HadSymbolType",545                        "threshold": 0.5,546                        "then": {547                            "operation": "if_greater",548                            "feature": "NumReferences",549                            "threshold": 191566.0,550                            "then": {551                                "operation": "boost",552                                "score": 0.19761313498020172553                            },554                            "else": {555                                "operation": "if_greater",556                                "feature": "TypeMatchesPreferred",557                                "threshold": 0.5,558                                "then": {559                                    "operation": "if_greater",560                                    "feature": "NumReferences",561                                    "threshold": 2.5,562                                    "then": {563                                        "operation": "boost",564                                        "score": 0.1834273636341095565                                    },566                                    "else": {567                                        "operation": "boost",568                                        "score": 0.1514042168855667569                                    }570                                },571                                "else": {572                                    "operation": "if_greater",573                                    "feature": "SymbolScopeDistanceCost",574                                    "threshold": 7.0,575                                    "then": {576                                        "operation": "if_greater",577                                        "feature": "NumReferences",578                                        "threshold": 108163.5,579                                        "then": {580                                            "operation": "boost",581                                            "score": -0.20000000298023224582                                        },583                                        "else": {584                                            "operation": "if_greater",585                                            "feature": "NumReferences",586                                            "threshold": 6.5,587                                            "then": {588                                                "operation": "boost",589                                                "score": 0.18605412542819977590                                            },591                                            "else": {592                                                "operation": "boost",593                                                "score": 0.15973368287086487594                                            }595                                        }596                                    },597                                    "else": {598                                        "operation": "if_greater",599                                        "feature": "NumReferences",600                                        "threshold": 3.5,601                                        "then": {602                                            "operation": "if_member",603                                            "feature": "ContextKind",604                                            "set": [605                                                "CCC_Expression",606                                                "CCC_ParenthesizedExpression",607                                                "CCC_Statement"608                                            ],609                                            "then": {610                                                "operation": "boost",611                                                "score": 0.16046667098999023612                                            },613                                            "else": {614                                                "operation": "boost",615                                                "score": 0.09177519381046295616                                            }617                                        },618                                        "else": {619                                            "operation": "boost",620                                            "score": 0.06863135099411011621                                        }622                                    }623                                }624                            }625                        },626                        "else": {627                            "operation": "if_member",628                            "feature": "ContextKind",629                            "set": [630                                "CCC_ClassOrStructTag",631                                "CCC_ClassStructUnion",632                                "CCC_EnumTag",633                                "CCC_Namespace",634                                "CCC_Symbol",635                                "CCC_SymbolOrNewName",636                                "CCC_TopLevel",637                                "CCC_Type",638                                "CCC_UnionTag"639                            ],640                            "then": {641                                "operation": "if_greater",642                                "feature": "NumReferences",643                                "threshold": 0.5,644                                "then": {645                                    "operation": "if_member",646                                    "feature": "ContextKind",647                                    "set": [648                                        "CCC_ClassOrStructTag",649                                        "CCC_EnumTag",650                                        "CCC_Namespace",651                                        "CCC_SymbolOrNewName",652                                        "CCC_TopLevel",653                                        "CCC_Type",654                                        "CCC_UnionTag"655                                    ],656                                    "then": {657                                        "operation": "if_member",658                                        "feature": "Scope",659                                        "set": [660                                            "GlobalScope"661                                        ],662                                        "then": {663                                            "operation": "boost",664                                            "score": 0.19306901097297668665                                        },666                                        "else": {667                                            "operation": "boost",668                                            "score": 0.18478761613368988669                                        }670                                    },671                                    "else": {672                                        "operation": "if_greater",673                                        "feature": "NumReferences",674                                        "threshold": 20597.0,675                                        "then": {676                                            "operation": "boost",677                                            "score": 0.19419915974140167678                                        },679                                        "else": {680                                            "operation": "if_member",681                                            "feature": "SymbolCategory",682                                            "set": [683                                                "Namespace",684                                                "Type"685                                            ],686                                            "then": {687                                                "operation": "boost",688                                                "score": 0.18616393208503723689                                            },690                                            "else": {691                                                "operation": "boost",692                                                "score": 0.1020292416214943693                                            }694                                        }695                                    }696                                },697                                "else": {698                                    "operation": "if_greater",699                                    "feature": "FileProximityDistanceCost",700                                    "threshold": 16.5,701                                    "then": {702                                        "operation": "if_member",703                                        "feature": "Scope",704                                        "set": [705                                            "FileScope"706                                        ],707                                        "then": {708                                            "operation": "if_greater",709                                            "feature": "SymbolScopeDistanceCost",710                                            "threshold": 1.0,711                                            "then": {712                                                "operation": "boost",713                                                "score": 0.1800059676170349714                                            },715                                            "else": {716                                                "operation": "boost",717                                                "score": 0.19942399859428406718                                            }719                                        },720                                        "else": {721                                            "operation": "if_member",722                                            "feature": "SymbolCategory",723                                            "set": [724                                                "Namespace",725                                                "Type"726                                            ],727                                            "then": {728                                                "operation": "boost",729                                                "score": 0.19034187495708466730                                            },731                                            "else": {732                                                "operation": "boost",733                                                "score": 0.15801025927066803734                                            }735                                        }736                                    },737                                    "else": {738                                        "operation": "boost",739                                        "score": 0.17943941056728363740                                    }741                                }742                            },743                            "else": {744                                "operation": "if_greater",745                                "feature": "SymbolScopeDistanceCost",746                                "threshold": 9.0,747                                "then": {748                                    "operation": "if_greater",749                                    "feature": "NumReferences",750                                    "threshold": 9.5,751                                    "then": {752                                        "operation": "boost",753                                        "score": 0.19471041858196259754                                    },755                                    "else": {756                                        "operation": "if_greater",757                                        "feature": "SemaFileProximityScore",758                                        "threshold": 0.800000011920929,759                                        "then": {760                                            "operation": "if_greater",761                                            "feature": "HadContextType",762                                            "threshold": 0.5,763                                            "then": {764                                                "operation": "boost",765                                                "score": 0.17364506423473358766                                            },767                                            "else": {768                                                "operation": "boost",769                                                "score": 0.18847665190696716770                                            }771                                        },772                                        "else": {773                                            "operation": "boost",774                                            "score": 0.10526332259178162775                                        }776                                    }777                                },778                                "else": {779                                    "operation": "if_member",780                                    "feature": "SymbolCategory",781                                    "set": [782                                        "Namespace"783                                    ],784                                    "then": {785                                        "operation": "if_greater",786                                        "feature": "SemaFileProximityScore",787                                        "threshold": 0.800000011920929,788                                        "then": {789                                            "operation": "if_greater",790                                            "feature": "FileProximityDistanceCost",791                                            "threshold": 11.5,792                                            "then": {793                                                "operation": "if_greater",794                                                "feature": "IsImplementationDetail",795                                                "threshold": 0.5,796                                                "then": {797                                                    "operation": "boost",798                                                    "score": -0.20000000298023224799                                                },800                                                "else": {801                                                    "operation": "boost",802                                                    "score": 0.18978017568588257803                                                }804                                            },805                                            "else": {806                                                "operation": "boost",807                                                "score": 0.0991196259856224808                                            }809                                        },810                                        "else": {811                                            "operation": "if_greater",812                                            "feature": "NumReferences",813                                            "threshold": 53.5,814                                            "then": {815                                                "operation": "boost",816                                                "score": 0.19570596516132355817                                            },818                                            "else": {819                                                "operation": "if_greater",820                                                "feature": "FileProximityDistanceCost",821                                                "threshold": 18.5,822                                                "then": {823                                                    "operation": "boost",824                                                    "score": 0.1939573884010315825                                                },826                                                "else": {827                                                    "operation": "boost",828                                                    "score": 0.18379583954811096829                                                }830                                            }831                                        }832                                    },833                                    "else": {834                                        "operation": "if_greater",835                                        "feature": "SymbolScopeDistanceCost",836                                        "threshold": 5.0,837                                        "then": {838                                            "operation": "if_greater",839                                            "feature": "SemaFileProximityScore",840                                            "threshold": 0.800000011920929,841                                            "then": {842                                                "operation": "boost",843                                                "score": 0.18159659206867218844                                            },845                                            "else": {846                                                "operation": "boost",847                                                "score": 0.11501937359571457848                                            }849                                        },850                                        "else": {851                                            "operation": "if_greater",852                                            "feature": "NumReferences",853                                            "threshold": 2.5,854                                            "then": {855                                                "operation": "if_greater",856                                                "feature": "HadContextType",857                                                "threshold": 0.5,858                                                "then": {859                                                    "operation": "boost",860                                                    "score": 0.1647741198539734861                                                },862                                                "else": {863                                                    "operation": "boost",864                                                    "score": 0.18153995275497437865                                                }866                                            },867                                            "else": {868                                                "operation": "if_greater",869                                                "feature": "HadContextType",870                                                "threshold": 0.5,871                                                "then": {872                                                    "operation": "boost",873                                                    "score": 0.1247122511267662874                                                },875                                                "else": {876                                                    "operation": "boost",877                                                    "score": 0.15734350681304932878                                                }879                                            }880                                        }881                                    }882                                }883                            }884                        }885                    }886                },887                "else": {888                    "operation": "if_greater",889                    "feature": "NumReferences",890                    "threshold": 52191.5,891                    "then": {892                        "operation": "if_member",893                        "feature": "SymbolCategory",894                        "set": [895                            "Macro",896                            "Namespace"897                        ],898                        "then": {899                            "operation": "if_greater",900                            "feature": "NumReferences",901                            "threshold": 62580.5,902                            "then": {903                                "operation": "if_member",904                                "feature": "ContextKind",905                                "set": [906                                    "CCC_Symbol",907                                    "CCC_SymbolOrNewName",908                                    "CCC_TopLevel"909                                ],910                                "then": {911                                    "operation": "boost",912                                    "score": 0.196611225605011913                                },914                                "else": {915                                    "operation": "if_greater",916                                    "feature": "NumReferences",917                                    "threshold": 108817.5,918                                    "then": {919                                        "operation": "boost",920                                        "score": 0.1923811435699463921                                    },922                                    "else": {923                                        "operation": "boost",924                                        "score": 0.17330411076545715925                                    }926                                }927                            },928                            "else": {929                                "operation": "boost",930                                "score": 0.11955298483371735931                            }932                        },933                        "else": {934                            "operation": "if_greater",935                            "feature": "TypeMatchesPreferred",936                            "threshold": 0.5,937                            "then": {938                                "operation": "if_greater",939                                "feature": "NumReferences",940                                "threshold": 78490.0,941                                "then": {942                                    "operation": "boost",943                                    "score": 0.1935829222202301944                                },945                                "else": {946                                    "operation": "boost",947                                    "score": 0.09394174814224243948                                }949                            },950                            "else": {951                                "operation": "if_greater",952                                "feature": "SymbolScopeDistanceCost",953                                "threshold": 1.0,954                                "then": {955                                    "operation": "if_greater",956                                    "feature": "NumNameInContext",957                                    "threshold": 1.5,958                                    "then": {959                                        "operation": "boost",960                                        "score": 0.19089017808437347961                                    },962                                    "else": {963                                        "operation": "boost",964                                        "score": 0.039421748369932175965                                    }966                                },967                                "else": {968                                    "operation": "if_greater",969                                    "feature": "NumReferences",970                                    "threshold": 191566.0,971                                    "then": {972                                        "operation": "if_greater",973                                        "feature": "NumReferences",974                                        "threshold": 199646.0,975                                        "then": {976                                            "operation": "boost",977                                            "score": 0.17443816363811493978                                        },979                                        "else": {980                                            "operation": "boost",981                                            "score": 0.1975041776895523982                                        }983                                    },984                                    "else": {985                                        "operation": "if_greater",986                                        "feature": "HadSymbolType",987                                        "threshold": 0.5,988                                        "then": {989                                            "operation": "boost",990                                            "score": 0.059975720942020416991                                        },992                                        "else": {993                                            "operation": "boost",994                                            "score": 0.16343006491661072995                                        }996                                    }997                                }998                            }999                        }1000                    },1001                    "else": {1002                        "operation": "if_member",1003                        "feature": "SymbolCategory",1004                        "set": [1005                            "Constructor",1006                            "Destructor",1007                            "Macro",1008                            "Namespace",1009                            "Operator"1010                        ],1011                        "then": {1012                            "operation": "if_member",1013                            "feature": "ContextKind",1014                            "set": [1015                                "CCC_ArrowMemberAccess",1016                                "CCC_DotMemberAccess",1017                                "CCC_Namespace",1018                                "CCC_Other",1019                                "CCC_PreprocessorExpression",1020                                "CCC_Statement",1021                                "CCC_SymbolOrNewName",1022                                "CCC_TopLevel",1023                                "CCC_TypeQualifiers"1024                            ],1025                            "then": {1026                                "operation": "if_greater",1027                                "feature": "NumNameInContext",1028                                "threshold": 1.5,1029                                "then": {1030                                    "operation": "if_member",1031                                    "feature": "ContextKind",1032                                    "set": [1033                                        "CCC_Namespace",1034                                        "CCC_Statement",1035                                        "CCC_SymbolOrNewName"1036                                    ],1037                                    "then": {1038                                        "operation": "boost",1039                                        "score": 0.179033637046813961040                                    },1041                                    "else": {1042                                        "operation": "if_greater",1043                                        "feature": "SymbolScopeDistanceCost",1044                                        "threshold": 3.0,1045                                        "then": {1046                                            "operation": "boost",1047                                            "score": 0.095642313361167911048                                        },1049                                        "else": {1050                                            "operation": "boost",1051                                            "score": 0.179662838578224181052                                        }1053                                    }1054                                },1055                                "else": {1056                                    "operation": "if_greater",1057                                    "feature": "IsReservedName",1058                                    "threshold": 0.5,1059                                    "then": {1060                                        "operation": "boost",1061                                        "score": -0.19223992526531221062                                    },1063                                    "else": {1064                                        "operation": "if_greater",1065                                        "feature": "SymbolScopeDistanceCost",1066                                        "threshold": 3.0,1067                                        "then": {1068                                            "operation": "if_greater",1069                                            "feature": "NumReferences",1070                                            "threshold": 20509.0,1071                                            "then": {1072                                                "operation": "boost",1073                                                "score": 0.16004748642444611074                                            },1075                                            "else": {1076                                                "operation": "if_greater",1077                                                "feature": "FileProximityDistanceCost",1078                                                "threshold": 18.5,1079                                                "then": {1080                                                    "operation": "boost",1081                                                    "score": -0.0363702774047851561082                                                },1083                                                "else": {1084                                                    "operation": "boost",1085                                                    "score": 0.04366605728864671086                                                }1087                                            }1088                                        },1089                                        "else": {1090                                            "operation": "if_greater",1091                                            "feature": "FractionNameInContext",1092                                            "threshold": 0.058893438428640366,1093                                            "then": {1094                                                "operation": "boost",1095                                                "score": 0.14448380470275881096                                            },1097                                            "else": {1098                                                "operation": "boost",1099                                                "score": 0.08262537419795991100                                            }1101                                        }1102                                    }1103                                }1104                            },1105                            "else": {1106                                "operation": "if_greater",1107                                "feature": "NumReferences",1108                                "threshold": 2615.5,1109                                "then": {1110                                    "operation": "boost",1111                                    "score": 0.147584646940231321112                                },1113                                "else": {1114                                    "operation": "if_member",1115                                    "feature": "SymbolCategory",1116                                    "set": [1117                                        "Constructor",1118                                        "Destructor",1119                                        "Function",1120                                        "Keyword",1121                                        "Namespace",1122                                        "Operator",1123                                        "Type",1124                                        "Unknown",1125                                        "Variable"1126                                    ],1127                                    "then": {1128                                        "operation": "if_greater",1129                                        "feature": "FileProximityDistanceCost",1130                                        "threshold": 6.5,1131                                        "then": {1132                                            "operation": "boost",1133                                            "score": -0.0156895518302917481134                                        },1135                                        "else": {1136                                            "operation": "boost",1137                                            "score": 0.144358381628990171138                                        }1139                                    },1140                                    "else": {1141                                        "operation": "boost",1142                                        "score": -0.121280439198017121143                                    }1144                                }1145                            }1146                        },1147                        "else": {1148                            "operation": "if_greater",1149                            "feature": "FileProximityDistanceCost",1150                            "threshold": 3.5,1151                            "then": {1152                                "operation": "if_greater",1153                                "feature": "NumReferences",1154                                "threshold": 673.5,1155                                "then": {1156                                    "operation": "if_greater",1157                                    "feature": "TypeMatchesPreferred",1158                                    "threshold": 0.5,1159                                    "then": {1160                                        "operation": "if_greater",1161                                        "feature": "NumReferences",1162                                        "threshold": 21492.0,1163                                        "then": {1164                                            "operation": "boost",1165                                            "score": 0.174933105707168581166                                        },1167                                        "else": {1168                                            "operation": "boost",1169                                            "score": 0.123527355492115021170                                        }1171                                    },1172                                    "else": {1173                                        "operation": "if_greater",1174                                        "feature": "SymbolScopeDistanceCost",1175                                        "threshold": 3.0,1176                                        "then": {1177                                            "operation": "boost",1178                                            "score": -0.096187330782413481179                                        },1180                                        "else": {1181                                            "operation": "if_member",1182                                            "feature": "SymbolCategory",1183                                            "set": [1184                                                "Type"1185                                            ],1186                                            "then": {1187                                                "operation": "boost",1188                                                "score": 0.107527516782283781189                                            },1190                                            "else": {1191                                                "operation": "boost",1192                                                "score": -0.0359241217374801641193                                            }1194                                        }1195                                    }1196                                },1197                                "else": {1198                                    "operation": "if_member",1199                                    "feature": "SymbolCategory",1200                                    "set": [1201                                        "Constructor",1202                                        "Destructor",1203                                        "Macro",1204                                        "Namespace",1205                                        "Operator",1206                                        "Type"1207                                    ],1208                                    "then": {1209                                        "operation": "if_greater",1210                                        "feature": "SymbolScopeDistanceCost",1211                                        "threshold": 3.0,1212                                        "then": {1213                                            "operation": "if_member",1214                                            "feature": "ContextKind",1215                                            "set": [1216                                                "CCC_ArrowMemberAccess",1217                                                "CCC_ClassOrStructTag",1218                                                "CCC_ClassStructUnion",1219                                                "CCC_DotMemberAccess",1220                                                "CCC_EnumTag",1221                                                "CCC_Other",1222                                                "CCC_PreprocessorExpression",1223                                                "CCC_SymbolOrNewName",1224                                                "CCC_TopLevel",1225                                                "CCC_Type",1226                                                "CCC_TypeQualifiers"1227                                            ],1228                                            "then": {1229                                                "operation": "boost",1230                                                "score": -0.072942629456520081231                                            },1232                                            "else": {1233                                                "operation": "boost",1234                                                "score": -0.151156172156333921235                                            }1236                                        },1237                                        "else": {1238                                            "operation": "if_greater",1239                                            "feature": "NumReferences",1240                                            "threshold": 19.5,1241                                            "then": {1242                                                "operation": "if_greater",1243                                                "feature": "NumNameInContext",1244                                                "threshold": 1.5,1245                                                "then": {1246                                                    "operation": "boost",1247                                                    "score": 0.148268774151802061248                                                },1249                                                "else": {1250                                                    "operation": "boost",1251                                                    "score": 0.019760033115744591252                                                }1253                                            },1254                                            "else": {1255                                                "operation": "boost",1256                                                "score": -0.066048927605152131257                                            }1258                                        }1259                                    },1260                                    "else": {1261                                        "operation": "if_greater",1262                                        "feature": "TypeMatchesPreferred",1263                                        "threshold": 0.5,1264                                        "then": {1265                                            "operation": "if_greater",1266                                            "feature": "SymbolScopeDistanceCost",1267                                            "threshold": 3.0,1268                                            "then": {1269                                                "operation": "boost",1270                                                "score": -0.080974161624908451271                                            },1272                                            "else": {1273                                                "operation": "boost",1274                                                "score": 0.0585135668516159061275                                            }1276                                        },1277                                        "else": {1278                                            "operation": "boost",1279                                            "score": -0.174010872840881351280                                        }1281                                    }1282                                }1283                            },1284                            "else": {1285                                "operation": "if_greater",1286                                "feature": "NumNameInContext",1287                                "threshold": 1.5,1288                                "then": {1289                                    "operation": "if_greater",1290                                    "feature": "NumReferences",1291                                    "threshold": 2.5,1292                                    "then": {1293                                        "operation": "boost",1294                                        "score": 0.15474472939968111295                                    },1296                                    "else": {1297                                        "operation": "if_greater",1298                                        "feature": "TypeMatchesPreferred",1299                                        "threshold": 0.5,1300                                        "then": {1301                                            "operation": "boost",1302                                            "score": 0.168645843863487241303                                        },1304                                        "else": {1305                                            "operation": "boost",1306                                            "score": 0.081007502973079681307                                        }1308                                    }1309                                },1310                                "else": {1311                                    "operation": "if_greater",1312                                    "feature": "SymbolScopeDistanceCost",1313                                    "threshold": 1.0,1314                                    "then": {1315                                        "operation": "boost",1316                                        "score": -0.079347953200340271317                                    },1318                                    "else": {1319                                        "operation": "boost",1320                                        "score": 0.043814599514007571321                                    }1322                                }1323                            }1324                        }1325                    }1326                }1327            }1328        }1329    },1330    {1331        "operation": "if_member",1332        "feature": "Scope",1333        "set": [1334            "FunctionScope"1335        ],1336        "then": {1337            "operation": "if_member",1338            "feature": "ContextKind",1339            "set": [1340                "CCC_Expression",1341                "CCC_ParenthesizedExpression",1342                "CCC_Statement",1343                "CCC_Type"1344            ],1345            "then": {1346                "operation": "if_greater",1347                "feature": "TypeMatchesPreferred",1348                "threshold": 0.5,1349                "then": {1350                    "operation": "boost",1351                    "score": 0.170801192522048951352                },1353                "else": {1354                    "operation": "if_greater",1355                    "feature": "IsNameInContext",1356                    "threshold": 0.5,1357                    "then": {1358                        "operation": "if_greater",1359                        "feature": "NumNameInContext",1360                        "threshold": 1.5,1361                        "then": {1362                            "operation": "boost",1363                            "score": 0.168846830725669861364                        },1365                        "else": {1366                            "operation": "boost",1367                            "score": 0.169650435447692871368                        }1369                    },1370                    "else": {1371                        "operation": "if_greater",1372                        "feature": "IsImplementationDetail",1373                        "threshold": 0.5,1374                        "then": {1375                            "operation": "boost",1376                            "score": -0.131223440170288091377                        },1378                        "else": {1379                            "operation": "boost",1380                            "score": 0.168571427464485171381                        }1382                    }1383                }1384            },1385            "else": {1386                "operation": "boost",1387                "score": 0.020583018660545351388            }1389        },1390        "else": {1391            "operation": "if_greater",1392            "feature": "NumReferences",1393            "threshold": 424244.0,1394            "then": {1395                "operation": "if_greater",1396                "feature": "SemaFileProximityScore",1397                "threshold": 0.30000001192092896,1398                "then": {1399                    "operation": "boost",1400                    "score": 0.17134435474872591401                },1402                "else": {1403                    "operation": "if_greater",1404                    "feature": "FileProximityDistanceCost",1405                    "threshold": 13.5,1406                    "then": {1407                        "operation": "if_greater",1408                        "feature": "HadContextType",1409                        "threshold": 0.5,1410                        "then": {1411                            "operation": "boost",1412                            "score": 0.15312799811363221413                        },1414                        "else": {1415                            "operation": "boost",1416                            "score": 0.17071342468261721417                        }1418                    },1419                    "else": {1420                        "operation": "boost",1421                        "score": 0.152095168828964231422                    }1423                }1424            },1425            "else": {1426                "operation": "if_greater",1427                "feature": "SemaFileProximityScore",1428                "threshold": 0.30000001192092896,1429                "then": {1430                    "operation": "if_greater",1431                    "feature": "FileProximityDistanceCost",1432                    "threshold": 39.5,1433                    "then": {1434                        "operation": "if_member",1435                        "feature": "SymbolCategory",1436                        "set": [1437                            "Namespace",1438                            "Variable"1439                        ],1440                        "then": {1441                            "operation": "if_member",1442                            "feature": "ContextKind",1443                            "set": [1444                                "CCC_ClassStructUnion",1445                                "CCC_Expression",1446                                "CCC_Namespace",1447                                "CCC_Statement",1448                                "CCC_SymbolOrNewName",1449                                "CCC_TopLevel",1450                                "CCC_Type"1451                            ],1452                            "then": {1453                                "operation": "if_greater",1454                                "feature": "IsInstanceMember",1455                                "threshold": 0.5,1456                                "then": {1457                                    "operation": "if_greater",1458                                    "feature": "SemaFileProximityScore",1459                                    "threshold": 0.800000011920929,1460                                    "then": {1461                                        "operation": "boost",1462                                        "score": 0.167044401168823241463                                    },1464                                    "else": {1465                                        "operation": "if_greater",1466                                        "feature": "IsInBaseClass",1467                                        "threshold": 0.5,1468                                        "then": {1469                                            "operation": "boost",1470                                            "score": 0.151274785399436951471                                        },1472                                        "else": {1473                                            "operation": "boost",1474                                            "score": 0.163406297564506531475                                        }1476                                    }1477                                },1478                                "else": {1479                                    "operation": "if_greater",1480                                    "feature": "IsNameInContext",1481                                    "threshold": 0.5,1482                                    "then": {1483                                        "operation": "if_member",1484                                        "feature": "SymbolCategory",1485                                        "set": [1486                                            "Namespace"1487                                        ],1488                                        "then": {1489                                            "operation": "boost",1490                                            "score": 0.163032263517379761491                                        },1492                                        "else": {1493                                            "operation": "if_greater",1494                                            "feature": "SemaFileProximityScore",1495                                            "threshold": 0.800000011920929,1496                                            "then": {1497                                                "operation": "if_greater",1498                                                "feature": "TypeMatchesPreferred",1499                                                "threshold": 0.5,1500                                                "then": {1501                                                    "operation": "boost",1502                                                    "score": 0.165531799197196961503                                                },1504                                                "else": {1505                                                    "operation": "boost",1506                                                    "score": 0.137207224965095521507                                                }1508                                            },1509                                            "else": {1510                                                "operation": "boost",1511                                                "score": -0.0447214618325233461512                                            }1513                                        }1514                                    },1515                                    "else": {1516                                        "operation": "if_member",1517                                        "feature": "ContextKind",1518                                        "set": [1519                                            "CCC_ClassStructUnion",1520                                            "CCC_Namespace",1521                                            "CCC_TopLevel",1522                                            "CCC_Type"1523                                        ],1524                                        "then": {1525                                            "operation": "boost",1526                                            "score": 0.146944209933280941527                                        },1528                                        "else": {1529                                            "operation": "boost",1530                                            "score": 0.10449267923831941531                                        }1532                                    }1533                                }1534                            },1535                            "else": {1536                                "operation": "if_member",1537                                "feature": "SymbolCategory",1538                                "set": [1539                                    "Namespace"1540                                ],1541                                "then": {1542                                    "operation": "if_greater",1543                                    "feature": "IsNameInContext",1544                                    "threshold": 0.5,1545                                    "then": {1546                                        "operation": "boost",1547                                        "score": 0.169298008084297181548                                    },1549                                    "else": {1550                                        "operation": "boost",1551                                        "score": 0.132519140839576721552                                    }1553                                },1554                                "else": {1555                                    "operation": "if_member",1556                                    "feature": "ContextKind",1557                                    "set": [1558                                        "CCC_ClassOrStructTag",1559                                        "CCC_ClassStructUnion",1560                                        "CCC_EnumTag",1561                                        "CCC_Expression",1562                                        "CCC_Namespace",1563                                        "CCC_Other",1564                                        "CCC_ParenthesizedExpression",1565                                        "CCC_PreprocessorExpression",1566                                        "CCC_Statement",1567                                        "CCC_Symbol",1568                                        "CCC_SymbolOrNewName",1569                                        "CCC_TopLevel",1570                                        "CCC_Type",1571                                        "CCC_TypeQualifiers",1572                                        "CCC_UnionTag"1573                                    ],1574                                    "then": {1575                                        "operation": "if_greater",1576                                        "feature": "IsInstanceMember",1577                                        "threshold": 0.5,1578                                        "then": {1579                                            "operation": "if_greater",1580                                            "feature": "SymbolScopeDistanceCost",1581                                            "threshold": 2147483648.0,1582                                            "then": {1583                                                "operation": "boost",1584                                                "score": -0.155438214540481571585                                            },1586                                            "else": {1587                                                "operation": "boost",1588                                                "score": 0.169091954827308651589                                            }1590                                        },1591                                        "else": {1592                                            "operation": "boost",1593                                            "score": 0.035778813064098361594                                        }1595                                    },1596                                    "else": {1597                                        "operation": "boost",1598                                        "score": -0.099465146660804751599                                    }1600                                }1601                            }1602                        },1603                        "else": {1604                            "operation": "if_member",1605                            "feature": "SymbolCategory",1606                            "set": [1607                                "Function",1608                                "Keyword",1609                                "Macro",1610                                "Namespace",1611                                "Type",1612                                "Variable"1613                            ],1614                            "then": {1615                                "operation": "if_greater",1616                                "feature": "SemaFileProximityScore",1617                                "threshold": 0.800000011920929,1618                                "then": {1619                                    "operation": "if_greater",1620                                    "feature": "IsImplementationDetail",1621                                    "threshold": 0.5,1622                                    "then": {1623                                        "operation": "boost",1624                                        "score": -0.16985212266445161625                                    },1626                                    "else": {1627                                        "operation": "if_greater",1628                                        "feature": "IsInBaseClass",1629                                        "threshold": 0.5,1630                                        "then": {1631                                            "operation": "if_greater",1632                                            "feature": "TypeMatchesPreferred",1633                                            "threshold": 0.5,1634                                            "then": {1635                                                "operation": "boost",1636                                                "score": 0.169495016336441041637                                            },1638                                            "else": {1639                                                "operation": "if_member",1640                                                "feature": "ContextKind",1641                                                "set": [1642                                                    "CCC_ClassStructUnion",1643                                                    "CCC_ParenthesizedExpression",1644                                                    "CCC_Statement"1645                                                ],1646                                                "then": {1647                                                    "operation": "boost",1648                                                    "score": 0.166306838393211361649                                                },1650                                                "else": {1651                                                    "operation": "boost",1652                                                    "score": 0.154877305030822751653                                                }1654                                            }1655                                        },1656                                        "else": {1657                                            "operation": "if_member",1658                                            "feature": "Scope",1659                                            "set": [1660                                                "FileScope",1661                                                "GlobalScope"1662                                            ],1663                                            "then": {1664                                                "operation": "if_greater",1665                                                "feature": "TypeMatchesPreferred",1666                                                "threshold": 0.5,1667                                                "then": {1668                                                    "operation": "boost",1669                                                    "score": 0.165428802371025091670                                                },1671                                                "else": {1672                                                    "operation": "if_greater",1673                                                    "feature": "HadContextType",1674                                                    "threshold": 0.5,1675                                                    "then": {1676                                                        "operation": "boost",1677                                                        "score": 0.122451879084110261678                                                    },1679                                                    "else": {1680                                                        "operation": "if_member",1681                                                        "feature": "SymbolCategory",1682                                                        "set": [1683                                                            "Type"1684                                                        ],1685                                                        "then": {1686                                                            "operation": "boost",1687                                                            "score": 0.157430946826934811688                                                        },1689                                                        "else": {1690                                                            "operation": "boost",1691                                                            "score": 0.145044043660163881692                                                        }1693                                                    }1694                                                }1695                                            },1696                                            "else": {1697                                                "operation": "boost",1698                                                "score": 0.081474356353282931699                                            }1700                                        }1701                                    }1702                                },1703                                "else": {1704                                    "operation": "if_greater",1705                                    "feature": "NumNameInContext",1706                                    "threshold": 0.5,1707                                    "then": {1708                                        "operation": "if_greater",1709                                        "feature": "TypeMatchesPreferred",1710                                        "threshold": 0.5,1711                                        "then": {1712                                            "operation": "if_member",1713                                            "feature": "ContextKind",1714                                            "set": [1715                                                "CCC_Expression"1716                                            ],1717                                            "then": {1718                                                "operation": "boost",1719                                                "score": 0.160724028944969181720                                            },1721                                            "else": {1722                                                "operation": "boost",1723                                                "score": 0.1510184258222581724                                            }1725                                        },1726                                        "else": {1727                                            "operation": "if_member",1728                                            "feature": "Scope",1729                                            "set": [1730                                                "FileScope"1731                                            ],1732                                            "then": {1733                                                "operation": "if_member",1734                                                "feature": "ContextKind",1735                                                "set": [1736                                                    "CCC_Symbol"1737                                                ],1738                                                "then": {1739                                                    "operation": "boost",1740                                                    "score": 0.169681444764137271741                                                },1742                                                "else": {1743                                                    "operation": "boost",1744                                                    "score": 0.141490191221237181745                                                }1746                                            },1747                                            "else": {1748                                                "operation": "if_greater",1749                                                "feature": "NumNameInContext",1750                                                "threshold": 1.5,1751                                                "then": {1752                                                    "operation": "if_member",1753                                                    "feature": "ContextKind",1754                                                    "set": [1755                                                        "CCC_ClassOrStructTag",1756                                                        "CCC_ParenthesizedExpression",1757                                                        "CCC_Statement",1758                                                        "CCC_SymbolOrNewName",1759                                                        "CCC_TopLevel",1760                                                        "CCC_Type"1761                                                    ],1762                                                    "then": {1763                                                        "operation": "boost",1764                                                        "score": 0.14773146808147431765                                                    },1766                                                    "else": {1767                                                        "operation": "boost",1768                                                        "score": 0.101281613111495971769                                                    }1770                                                },1771                                                "else": {1772                                                    "operation": "boost",1773                                                    "score": 0.045334015041589741774                                                }1775                                            }1776                                        }1777                                    },1778                                    "else": {1779                                        "operation": "if_greater",1780                                        "feature": "TypeMatchesPreferred",1781                                        "threshold": 0.5,1782                                        "then": {1783                                            "operation": "boost",1784                                            "score": 0.086366087198257451785                                        },1786                                        "else": {1787                                            "operation": "boost",1788                                            "score": -0.077986367046833041789                                        }1790                                    }1791                                }1792                            },1793                            "else": {1794                                "operation": "boost",1795                                "score": -0.168707147240638731796                            }1797                        }1798                    },1799                    "else": {1800                        "operation": "if_greater",1801                        "feature": "HadSymbolType",1802                        "threshold": 0.5,1803                        "then": {1804                            "operation": "if_greater",1805                            "feature": "NumReferences",1806                            "threshold": 191566.0,1807                            "then": {1808                                "operation": "boost",1809                                "score": 0.170459374785423281810                            },1811                            "else": {1812                                "operation": "if_greater",1813                                "feature": "NumReferences",1814                                "threshold": 3.5,1815                                "then": {1816                                    "operation": "if_greater",1817                                    "feature": "TypeMatchesPreferred",1818                                    "threshold": 0.5,1819                                    "then": {1820                                        "operation": "boost",1821                                        "score": 0.166326999664306641822                                    },1823                                    "else": {1824                                        "operation": "if_member",1825                                        "feature": "ContextKind",1826                                        "set": [1827                                            "CCC_Expression",1828                                            "CCC_ParenthesizedExpression",1829                                            "CCC_Statement"1830                                        ],1831                                        "then": {1832                                            "operation": "if_greater",1833                                            "feature": "NumReferences",1834                                            "threshold": 176731.0,1835                                            "then": {1836                                                "operation": "boost",1837                                                "score": -0.167794063687324521838                                            },1839                                            "else": {1840                                                "operation": "if_greater",1841                                                "feature": "NumReferences",1842                                                "threshold": 6450.5,1843                                                "then": {1844                                                    "operation": "boost",1845                                                    "score": 0.165526926517486571846                                                },1847                                                "else": {1848                                                    "operation": "boost",1849                                                    "score": 0.1524144709110261850                                                }1851                                            }1852                                        },1853                                        "else": {1854                                            "operation": "boost",1855                                            "score": 0.105576455593109131856                                        }1857                                    }1858                                },1859                                "else": {1860                                    "operation": "if_greater",1861                                    "feature": "SymbolScopeDistanceCost",1862                                    "threshold": 9.0,1863                                    "then": {1864                                        "operation": "boost",1865                                        "score": 0.15623185038566591866                                    },1867                                    "else": {1868                                        "operation": "if_greater",1869                                        "feature": "TypeMatchesPreferred",1870                                        "threshold": 0.5,1871                                        "then": {1872                                            "operation": "boost",1873                                            "score": 0.149364516139030461874                                        },1875                                        "else": {1876                                            "operation": "boost",1877                                            "score": 0.086040303111076351878                                        }1879                                    }1880                                }1881                            }1882                        },1883                        "else": {1884                            "operation": "if_greater",1885                            "feature": "NumReferences",1886                            "threshold": 1.5,1887                            "then": {1888                                "operation": "if_member",1889                                "feature": "ContextKind",1890                                "set": [1891                                    "CCC_ClassOrStructTag",1892                                    "CCC_EnumTag",1893                                    "CCC_Namespace",1894                                    "CCC_SymbolOrNewName",1895                                    "CCC_TopLevel",1896                                    "CCC_Type",1897                                    "CCC_UnionTag"1898                                ],1899                                "then": {1900                                    "operation": "if_member",1901                                    "feature": "Scope",1902                                    "set": [1903                                        "GlobalScope"1904                                    ],1905                                    "then": {1906                                        "operation": "boost",1907                                        "score": 0.17069837450981141908                                    },1909                                    "else": {1910                                        "operation": "boost",1911                                        "score": 0.167320176959037781912                                    }1913                                },1914                                "else": {1915                                    "operation": "if_greater",1916                                    "feature": "SymbolScopeDistanceCost",1917                                    "threshold": 7.0,1918                                    "then": {1919                                        "operation": "boost",1920                                        "score": 0.16828432679176331921                                    },1922                                    "else": {1923                                        "operation": "if_member",1924                                        "feature": "SymbolCategory",1925                                        "set": [1926                                            "Namespace"1927                                        ],1928                                        "then": {1929                                            "operation": "if_greater",1930                                            "feature": "SymbolScopeDistanceCost",1931                                            "threshold": 3.0,1932                                            "then": {1933                                                "operation": "if_greater",1934                                                "feature": "NumReferences",1935                                                "threshold": 5349.5,1936                                                "then": {1937                                                    "operation": "boost",1938                                                    "score": 0.16945128142833711939                                                },1940                                                "else": {1941                                                    "operation": "boost",1942                                                    "score": 0.16719760000705721943                                                }1944                                            },1945                                            "else": {1946                                                "operation": "boost",1947                                                "score": 0.171546608209609991948                                            }1949                                        },1950                                        "else": {1951                                            "operation": "if_greater",1952                                            "feature": "SymbolScopeDistanceCost",1953                                            "threshold": 3.0,1954                                            "then": {1955                                                "operation": "if_greater",1956                                                "feature": "IsNameInContext",1957                                                "threshold": 0.5,1958                                                "then": {1959                                                    "operation": "boost",1960                                                    "score": 0.164498016238212591961                                                },1962                                                "else": {1963                                                    "operation": "boost",1964                                                    "score": 0.138868689537048341965                                                }1966                                            },1967                                            "else": {1968                                                "operation": "if_greater",1969                                                "feature": "NumReferences",1970                                                "threshold": 73487.5,1971                                                "then": {1972                                                    "operation": "if_greater",1973                                                    "feature": "HadContextType",1974                                                    "threshold": 0.5,1975                                                    "then": {1976                                                        "operation": "boost",1977                                                        "score": 0.163521304726600651978                                                    },1979                                                    "else": {1980                                                        "operation": "boost",1981                                                        "score": 0.172761127352714541982                                                    }1983                                                },1984                                                "else": {1985                                                    "operation": "if_greater",1986                                                    "feature": "HadContextType",1987                                                    "threshold": 0.5,1988                                                    "then": {1989                                                        "operation": "boost",1990                                                        "score": 0.158980995416641241991                                                    },1992                                                    "else": {1993                                                        "operation": "boost",1994                                                        "score": 0.164716854691505431995                                                    }1996                                                }1997                                            }1998                                        }1999                                    }2000                                }2001                            },2002                            "else": {2003                                "operation": "if_greater",2004                                "feature": "FileProximityDistanceCost",2005                                "threshold": 13.5,2006                                "then": {2007                                    "operation": "if_member",2008                                    "feature": "SymbolCategory",2009                                    "set": [2010                                        "Namespace"2011                                    ],2012                                    "then": {2013                                        "operation": "if_greater",2014                                        "feature": "SymbolScopeDistanceCost",2015                                        "threshold": 3.0,2016                                        "then": {2017                                            "operation": "if_greater",2018                                            "feature": "IsImplementationDetail",2019                                            "threshold": 0.5,2020                                            "then": {2021                                                "operation": "boost",2022                                                "score": -0.1750749647617342023                                            },2024                                            "else": {2025                                                "operation": "boost",2026                                                "score": 0.167026266455650332027                                            }2028                                        },2029                                        "else": {2030                                            "operation": "boost",2031                                            "score": 0.151699826121330262032                                        }2033                                    },2034                                    "else": {2035                                        "operation": "if_member",2036                                        "feature": "ContextKind",2037                                        "set": [2038                                            "CCC_ClassStructUnion",2039                                            "CCC_EnumTag",2040                                            "CCC_Symbol",2041                                            "CCC_TopLevel",2042                                            "CCC_Type"2043                                        ],2044                                        "then": {2045                                            "operation": "if_member",2046                                            "feature": "Scope",2047                                            "set": [2048                                                "FileScope"2049                                            ],2050                                            "then": {2051                                                "operation": "if_greater",2052                                                "feature": "SymbolScopeDistanceCost",2053                                                "threshold": 1.0,2054                                                "then": {2055                                                    "operation": "boost",2056                                                    "score": 0.163572609424591062057                                                },2058                                                "else": {2059                                                    "operation": "if_greater",2060                                                    "feature": "FileProximityDistanceCost",2061                                                    "threshold": 16.5,2062                                                    "then": {2063                                                        "operation": "boost",2064                                                        "score": 0.17112295329570772065                                                    },2066                                                    "else": {2067                                                        "operation": "boost",2068                                                        "score": 0.16922651231288912069                                                    }2070                                                }2071                                            },2072                                            "else": {2073                                                "operation": "if_greater",2074                                                "feature": "SemaFileProximityScore",2075                                                "threshold": 0.800000011920929,2076                                                "then": {2077                                                    "operation": "boost",2078                                                    "score": 0.171471640467643742079                                                },2080                                                "else": {2081                                                    "operation": "if_greater",2082                                                    "feature": "FileProximityDistanceCost",2083                                                    "threshold": 18.5,2084                                                    "then": {2085                                                        "operation": "if_member",2086                                                        "feature": "SymbolCategory",2087                                                        "set": [2088                                                            "Type"2089                                                        ],2090                                                        "then": {2091                                                            "operation": "boost",2092                                                            "score": 0.168601512908935552093                                                        },2094                                                        "else": {2095                                                            "operation": "boost",2096                                                            "score": 0.153922528028488162097                                                        }2098                                                    },2099                                                    "else": {2100                                                        "operation": "boost",2101                                                        "score": 0.15604676306247712102                                                    }2103                                                }2104                                            }2105                                        },2106                                        "else": {2107                                            "operation": "if_greater",2108                                            "feature": "SemaFileProximityScore",2109                                            "threshold": 0.800000011920929,2110                                            "then": {2111                                                "operation": "if_member",2112                                                "feature": "ContextKind",2113                                                "set": [2114                                                    "CCC_Expression",2115                                                    "CCC_Statement"2116                                                ],2117                                                "then": {2118                                                    "operation": "boost",2119                                                    "score": 0.165797337889671332120                                                },2121                                                "else": {2122                                                    "operation": "boost",2123                                                    "score": 0.047777593135833742124                                                }2125                                            },2126                                            "else": {2127                                                "operation": "boost",2128                                                "score": 0.121905222535133362129                                            }2130                                        }2131                                    }2132                                },2133                                "else": {2134                                    "operation": "if_member",2135                                    "feature": "ContextKind",2136                                    "set": [2137                                        "CCC_ClassOrStructTag",2138                                        "CCC_ClassStructUnion",2139                                        "CCC_EnumTag",2140                                        "CCC_Namespace",2141                                        "CCC_SymbolOrNewName",2142                                        "CCC_TopLevel",2143                                        "CCC_Type",2144                                        "CCC_UnionTag"2145                                    ],2146                                    "then": {2147                                        "operation": "if_greater",2148                                        "feature": "SymbolScopeDistanceCost",2149                                        "threshold": 1.0,2150                                        "then": {2151                                            "operation": "boost",2152                                            "score": 0.16042025387287142153                                        },2154                                        "else": {2155                                            "operation": "boost",2156                                            "score": 0.168885290622711182157                                        }2158                                    },2159                                    "else": {2160                                        "operation": "if_greater",2161                                        "feature": "SymbolScopeDistanceCost",2162                                        "threshold": 7.0,2163                                        "then": {2164                                            "operation": "boost",2165                                            "score": 0.16079302132129672166                                        },2167                                        "else": {2168                                            "operation": "if_member",2169                                            "feature": "SymbolCategory",2170                                            "set": [2171                                                "Namespace"2172                                            ],2173                                            "then": {2174                                                "operation": "if_greater",2175                                                "feature": "SemaFileProximityScore",2176                                                "threshold": 0.800000011920929,2177                                                "then": {2178                                                    "operation": "boost",2179                                                    "score": 0.13079908490180972180                                                },2181                                                "else": {2182                                                    "operation": "boost",2183                                                    "score": 0.164179340004920962184                                                }2185                                            },2186                                            "else": {2187                                                "operation": "if_greater",2188                                                "feature": "HadContextType",2189                                                "threshold": 0.5,2190                                                "then": {2191                                                    "operation": "boost",2192                                                    "score": 0.131613031029701232193                                                },2194                                                "else": {2195                                                    "operation": "boost",2196                                                    "score": 0.149826884269714362197                                                }2198                                            }2199                                        }2200                                    }2201                                }2202                            }2203                        }2204                    }2205                },2206                "else": {2207                    "operation": "if_greater",2208                    "feature": "NumReferences",2209                    "threshold": 52191.5,2210                    "then": {2211                        "operation": "if_member",2212                        "feature": "SymbolCategory",2213                        "set": [2214                            "Macro",2215                            "Namespace"2216                        ],2217                        "then": {2218                            "operation": "if_greater",2219                            "feature": "NumReferences",2220                            "threshold": 62580.5,2221                            "then": {2222                                "operation": "if_member",2223                                "feature": "ContextKind",2224                                "set": [2225                                    "CCC_Symbol",2226                                    "CCC_SymbolOrNewName",2227                                    "CCC_TopLevel"2228                                ],2229                                "then": {2230                                    "operation": "boost",2231                                    "score": 0.17252098023891452232                                },2233                                "else": {2234                                    "operation": "if_greater",2235                                    "feature": "NumReferences",2236                                    "threshold": 108817.5,2237                                    "then": {2238                                        "operation": "boost",2239                                        "score": 0.168659344315528872240                                    },2241                                    "else": {2242                                        "operation": "boost",2243                                        "score": 0.16165667772293092244                                    }2245                                }2246                            },2247                            "else": {2248                                "operation": "boost",2249                                "score": 0.121999152004718782250                            }2251                        },2252                        "else": {2253                            "operation": "if_greater",2254                            "feature": "TypeMatchesPreferred",2255                            "threshold": 0.5,2256                            "then": {2257                                "operation": "if_greater",2258                                "feature": "NumReferences",2259                                "threshold": 78490.0,2260                                "then": {2261                                    "operation": "boost",2262                                    "score": 0.170000225305557252263                                },2264                                "else": {2265                                    "operation": "boost",2266                                    "score": 0.106247484683990482267                                }2268                            },2269                            "else": {2270                                "operation": "if_greater",2271                                "feature": "SymbolScopeDistanceCost",2272                                "threshold": 1.0,2273                                "then": {2274                                    "operation": "if_greater",2275                                    "feature": "NumNameInContext",2276                                    "threshold": 1.5,2277                                    "then": {2278                                        "operation": "boost",2279                                        "score": 0.166536942124366762280                                    },2281                                    "else": {2282                                        "operation": "if_greater",2283                                        "feature": "FileProximityDistanceCost",2284                                        "threshold": 13.5,2285                                        "then": {2286                                            "operation": "boost",2287                                            "score": 0.094170041382312772288                                        },2289                                        "else": {2290                                            "operation": "boost",2291                                            "score": -0.025763161480426792292                                        }2293                                    }2294                                },2295                                "else": {2296                                    "operation": "if_greater",2297                                    "feature": "NumReferences",2298                                    "threshold": 191566.0,2299                                    "then": {2300                                        "operation": "boost",2301                                        "score": 0.164998531341552732302                                    },2303                                    "else": {2304                                        "operation": "if_greater",2305                                        "feature": "HadSymbolType",2306                                        "threshold": 0.5,2307                                        "then": {2308                                            "operation": "boost",2309                                            "score": 0.068684838712215422310                                        },2311                                        "else": {2312                                            "operation": "boost",2313                                            "score": 0.156082957983016972314                                        }2315                                    }2316                                }2317                            }2318                        }2319                    },2320                    "else": {2321                        "operation": "if_member",2322                        "feature": "SymbolCategory",2323                        "set": [2324                            "Constructor",2325                            "Destructor",2326                            "Macro",2327                            "Namespace",2328                            "Operator"2329                        ],2330                        "then": {2331                            "operation": "if_member",2332                            "feature": "ContextKind",2333                            "set": [2334                                "CCC_ArrowMemberAccess",2335                                "CCC_DotMemberAccess",2336                                "CCC_Namespace",2337                                "CCC_Other",2338                                "CCC_PreprocessorExpression",2339                                "CCC_Statement",2340                                "CCC_SymbolOrNewName",2341                                "CCC_TopLevel",2342                                "CCC_TypeQualifiers"2343                            ],2344                            "then": {2345                                "operation": "if_greater",2346                                "feature": "NumNameInContext",2347                                "threshold": 1.5,2348                                "then": {2349                                    "operation": "if_member",2350                                    "feature": "ContextKind",2351                                    "set": [2352                                        "CCC_Statement",2353                                        "CCC_SymbolOrNewName"2354                                    ],2355                                    "then": {2356                                        "operation": "boost",2357                                        "score": 0.16517078876495362358                                    },2359                                    "else": {2360                                        "operation": "if_greater",2361                                        "feature": "SymbolScopeDistanceCost",2362                                        "threshold": 3.0,2363                                        "then": {2364                                            "operation": "boost",2365                                            "score": 0.110213145613670352366                                        },2367                                        "else": {2368                                            "operation": "boost",2369                                            "score": 0.16937328875064852370                                        }2371                                    }2372                                },2373                                "else": {2374                                    "operation": "if_greater",2375                                    "feature": "IsReservedName",2376                                    "threshold": 0.5,2377                                    "then": {2378                                        "operation": "boost",2379                                        "score": -0.16898578405380252380                                    },2381                                    "else": {2382                                        "operation": "if_greater",2383                                        "feature": "SymbolScopeDistanceCost",2384                                        "threshold": 3.0,2385                                        "then": {2386                                            "operation": "if_greater",2387                                            "feature": "NumReferences",2388                                            "threshold": 20509.0,2389                                            "then": {2390                                                "operation": "boost",2391                                                "score": 0.155001118779182432392                                            },2393                                            "else": {2394                                                "operation": "if_greater",2395                                                "feature": "SymbolScopeDistanceCost",2396                                                "threshold": 7.0,2397                                                "then": {2398                                                    "operation": "if_member",2399                                                    "feature": "ContextKind",2400                                                    "set": [2401                                                        "CCC_Namespace",2402                                                        "CCC_SymbolOrNewName"2403                                                    ],2404                                                    "then": {2405                                                        "operation": "if_greater",2406                                                        "feature": "FileProximityDistanceCost",2407                                                        "threshold": 9.5,2408                                                        "then": {2409                                                            "operation": "boost",2410                                                            "score": 0.152639031410217292411                                                        },2412                                                        "else": {2413                                                            "operation": "boost",2414                                                            "score": 0.177752599120140082415                                                        }2416                                                    },2417                                                    "else": {2418                                                        "operation": "boost",2419                                                        "score": -0.00153653952293097972420                                                    }2421                                                },2422                                                "else": {2423                                                    "operation": "boost",2424                                                    "score": 0.0141645204275846482425                                                }2426                                            }2427                                        },2428                                        "else": {2429                                            "operation": "if_greater",2430                                            "feature": "FractionNameInContext",2431                                            "threshold": 0.058893438428640366,2432                                            "then": {2433                                                "operation": "boost",2434                                                "score": 0.14489941298961642435                                            },2436                                            "else": {2437                                                "operation": "boost",2438                                                "score": 0.08610873669385912439                                            }2440                                        }2441                                    }2442                                }2443                            },2444                            "else": {2445                                "operation": "if_member",2446                                "feature": "SymbolCategory",2447                                "set": [2448                                    "Constructor",2449                                    "Destructor",2450                                    "Function",2451                                    "Keyword",2452                                    "Namespace",2453                                    "Operator",2454                                    "Type",2455                                    "Unknown",2456                                    "Variable"2457                                ],2458                                "then": {2459                                    "operation": "if_greater",2460                                    "feature": "FileProximityDistanceCost",2461                                    "threshold": 6.5,2462                                    "then": {2463                                        "operation": "if_greater",2464                                        "feature": "NumReferences",2465                                        "threshold": 2615.5,2466                                        "then": {2467                                            "operation": "boost",2468                                            "score": 0.14926098287105562469                                        },2470                                        "else": {2471                                            "operation": "boost",2472                                            "score": 0.0102073503658175472473                                        }2474                                    },2475                                    "else": {2476                                        "operation": "boost",2477                                        "score": 0.147913694381713872478                                    }2479                                },2480                                "else": {2481                                    "operation": "boost",2482                                    "score": -0.139288425445556642483                                }2484                            }2485                        },2486                        "else": {2487                            "operation": "if_greater",2488                            "feature": "FileProximityDistanceCost",2489                            "threshold": 3.5,2490                            "then": {2491                                "operation": "if_greater",2492                                "feature": "SymbolScopeDistanceCost",2493                                "threshold": 3.0,2494                                "then": {2495                                    "operation": "if_greater",2496                                    "feature": "NumReferences",2497                                    "threshold": 670.5,2498                                    "then": {2499                                        "operation": "if_greater",2500                                        "feature": "TypeMatchesPreferred",2501                                        "threshold": 0.5,2502                                        "then": {2503                                            "operation": "boost",2504                                            "score": 0.145306587219238282505                                        },2506                                        "else": {2507                                            "operation": "boost",2508                                            "score": -0.110453866422176362509                                        }2510                                    },2511                                    "else": {2512                                        "operation": "boost",2513                                        "score": -0.157850801944732672514                                    }2515                                },2516                                "else": {2517                                    "operation": "if_greater",2518                                    "feature": "NumReferences",2519                                    "threshold": 19.5,2520                                    "then": {2521                                        "operation": "if_member",2522                                        "feature": "SymbolCategory",2523                                        "set": [2524                                            "Constructor",2525                                            "Destructor",2526                                            "Keyword",2527                                            "Macro",2528                                            "Namespace",2529                                            "Operator",2530                                            "Type"2531                                        ],2532                                        "then": {2533                                            "operation": "if_greater",2534                                            "feature": "NumNameInContext",2535                                            "threshold": 1.5,2536                                            "then": {2537                                                "operation": "boost",2538                                                "score": 0.153123512864112852539                                            },2540                                            "else": {2541                                                "operation": "if_greater",2542                                                "feature": "NumReferences",2543                                                "threshold": 673.5,2544                                                "then": {2545                                                    "operation": "boost",2546                                                    "score": 0.11698622256517412547                                                },2548                                                "else": {2549                                                    "operation": "boost",2550                                                    "score": 0.0288827661424875262551                                                }2552                                            }2553                                        },2554                                        "else": {2555                                            "operation": "if_greater",2556                                            "feature": "TypeMatchesPreferred",2557                                            "threshold": 0.5,2558                                            "then": {2559                                                "operation": "boost",2560                                                "score": 0.124945148825645452561                                            },2562                                            "else": {2563                                                "operation": "boost",2564                                                "score": -0.107536405324935912565                                            }2566                                        }2567                                    },2568                                    "else": {2569                                        "operation": "if_greater",2570                                        "feature": "TypeMatchesPreferred",2571                                        "threshold": 0.5,2572                                        "then": {2573                                            "operation": "boost",2574                                            "score": 0.058925680816173552575                                        },2576                                        "else": {2577                                            "operation": "if_member",2578                                            "feature": "SymbolCategory",2579                                            "set": [2580                                                "Constructor",2581                                                "Destructor",2582                                                "Macro",2583                                                "Namespace",2584                                                "Operator",2585                                                "Type"2586                                            ],2587                                            "then": {2588                                                "operation": "boost",2589                                                "score": -0.091744400560855872590                                            },2591                                            "else": {2592                                                "operation": "boost",2593                                                "score": -0.161264449357986452594                                            }2595                                        }2596                                    }2597                                }2598                            },2599                            "else": {2600                                "operation": "if_greater",2601                                "feature": "NumNameInContext",2602                                "threshold": 1.5,2603                                "then": {2604                                    "operation": "if_greater",2605                                    "feature": "NumReferences",2606                                    "threshold": 2.5,2607                                    "then": {2608                                        "operation": "boost",2609                                        "score": 0.15033590793609622610                                    },2611                                    "else": {2612                                        "operation": "if_greater",2613                                        "feature": "TypeMatchesPreferred",2614                                        "threshold": 0.5,2615                                        "then": {2616                                            "operation": "boost",2617                                            "score": 0.159638479351997382618                                        },2619                                        "else": {2620                                            "operation": "boost",2621                                            "score": 0.099252790212631232622                                        }2623                                    }2624                                },2625                                "else": {2626                                    "operation": "if_greater",2627                                    "feature": "SymbolScopeDistanceCost",2628                                    "threshold": 1.0,2629                                    "then": {2630                                        "operation": "boost",2631                                        "score": -0.105698429048061372632                                    },2633                                    "else": {2634                                        "operation": "boost",2635                                        "score": 0.058642294257879262636                                    }2637                                }2638                            }2639                        }2640                    }2641                }2642            }2643        }2644    },2645    {2646        "operation": "if_member",2647        "feature": "Scope",2648        "set": [2649            "FunctionScope"2650        ],2651        "then": {2652            "operation": "if_member",2653            "feature": "ContextKind",2654            "set": [2655                "CCC_Expression",2656                "CCC_ParenthesizedExpression",2657                "CCC_Statement",2658                "CCC_Type"2659            ],2660            "then": {2661                "operation": "if_greater",2662                "feature": "TypeMatchesPreferred",2663                "threshold": 0.5,2664                "then": {2665                    "operation": "boost",2666                    "score": 0.152295351028442382667                },2668                "else": {2669                    "operation": "if_greater",2670                    "feature": "IsNameInContext",2671                    "threshold": 0.5,2672                    "then": {2673                        "operation": "if_greater",2674                        "feature": "NumNameInContext",2675                        "threshold": 1.5,2676                        "then": {2677                            "operation": "boost",2678                            "score": 0.150465533137321472679                        },2680                        "else": {2681                            "operation": "boost",2682                            "score": 0.151262432336807252683                        }2684                    },2685                    "else": {2686                        "operation": "if_greater",2687                        "feature": "IsImplementationDetail",2688                        "threshold": 0.5,2689                        "then": {2690                            "operation": "boost",2691                            "score": -0.112320989370346072692                        },2693                        "else": {2694                            "operation": "boost",2695                            "score": 0.15020947158336642696                        }2697                    }2698                }2699            },2700            "else": {2701                "operation": "boost",2702                "score": 0.01890539377927782703            }2704        },2705        "else": {2706            "operation": "if_greater",2707            "feature": "NumReferences",2708            "threshold": 424244.0,2709            "then": {2710                "operation": "if_greater",2711                "feature": "SemaSaysInScope",2712                "threshold": 0.5,2713                "then": {2714                    "operation": "boost",2715                    "score": 0.153017267584800722716                },2717                "else": {2718                    "operation": "if_greater",2719                    "feature": "FileProximityDistanceCost",2720                    "threshold": 13.5,2721                    "then": {2722                        "operation": "if_greater",2723                        "feature": "HadContextType",2724                        "threshold": 0.5,2725                        "then": {2726                            "operation": "boost",2727                            "score": 0.13324579596519472728                        },2729                        "else": {2730                            "operation": "boost",2731                            "score": 0.152423590421676642732                        }2733                    },2734                    "else": {2735                        "operation": "boost",2736                        "score": 0.133651390671730042737                    }2738                }2739            },2740            "else": {2741                "operation": "if_greater",2742                "feature": "SemaSaysInScope",2743                "threshold": 0.5,2744                "then": {2745                    "operation": "if_greater",2746                    "feature": "FileProximityDistanceCost",2747                    "threshold": 39.5,2748                    "then": {2749                        "operation": "if_member",2750                        "feature": "SymbolCategory",2751                        "set": [2752                            "Namespace",2753                            "Variable"2754                        ],2755                        "then": {2756                            "operation": "if_member",2757                            "feature": "ContextKind",2758                            "set": [2759                                "CCC_ClassStructUnion",2760                                "CCC_Expression",2761                                "CCC_Namespace",2762                                "CCC_Statement",2763                                "CCC_SymbolOrNewName",2764                                "CCC_TopLevel",2765                                "CCC_Type"2766                            ],2767                            "then": {2768                                "operation": "if_greater",2769                                "feature": "IsInstanceMember",2770                                "threshold": 0.5,2771                                "then": {2772                                    "operation": "if_greater",2773                                    "feature": "SemaFileProximityScore",2774                                    "threshold": 0.800000011920929,2775                                    "then": {2776                                        "operation": "boost",2777                                        "score": 0.14857339859008792778                                    },2779                                    "else": {2780                                        "operation": "if_greater",2781                                        "feature": "IsInBaseClass",2782                                        "threshold": 0.5,2783                                        "then": {2784                                            "operation": "boost",2785                                            "score": 0.132703363895416262786                                        },2787                                        "else": {2788                                            "operation": "boost",2789                                            "score": 0.144949167966842652790                                        }2791                                    }2792                                },2793                                "else": {2794                                    "operation": "if_greater",2795                                    "feature": "IsNameInContext",2796                                    "threshold": 0.5,2797                                    "then": {2798                                        "operation": "if_member",2799                                        "feature": "SymbolCategory",2800                                        "set": [2801                                            "Namespace"2802                                        ],2803                                        "then": {2804                                            "operation": "boost",2805                                            "score": 0.145000219345092772806                                        },2807                                        "else": {2808                                            "operation": "if_greater",2809                                            "feature": "SemaFileProximityScore",2810                                            "threshold": 0.800000011920929,2811                                            "then": {2812                                                "operation": "if_greater",2813                                                "feature": "TypeMatchesPreferred",2814                                                "threshold": 0.5,2815                                                "then": {2816                                                    "operation": "boost",2817                                                    "score": 0.146746844053268432818                                                },2819                                                "else": {2820                                                    "operation": "boost",2821                                                    "score": 0.122203223407268522822                                                }2823                                            },2824                                            "else": {2825                                                "operation": "boost",2826                                                "score": -0.041384350508451462827                                            }2828                                        }2829                                    },2830                                    "else": {2831                                        "operation": "if_member",2832                                        "feature": "ContextKind",2833                                        "set": [2834                                            "CCC_ClassStructUnion",2835                                            "CCC_Namespace",2836                                            "CCC_TopLevel",2837                                            "CCC_Type"2838                                        ],2839                                        "then": {2840                                            "operation": "boost",2841                                            "score": 0.12924557924270632842                                        },2843                                        "else": {2844                                            "operation": "boost",2845                                            "score": 0.090500436723232272846                                        }2847                                    }2848                                }2849                            },2850                            "else": {2851                                "operation": "if_member",2852                                "feature": "SymbolCategory",2853                                "set": [2854                                    "Namespace"2855                                ],2856                                "then": {2857                                    "operation": "if_greater",2858                                    "feature": "NumNameInContext",2859                                    "threshold": 0.5,2860                                    "then": {2861                                        "operation": "boost",2862                                        "score": 0.15046401321887972863                                    },2864                                    "else": {2865                                        "operation": "boost",2866                                        "score": 0.114694170653820042867                                    }2868                                },2869                                "else": {2870                                    "operation": "if_member",2871                                    "feature": "ContextKind",2872                                    "set": [2873                                        "CCC_ClassOrStructTag",2874                                        "CCC_ClassStructUnion",2875                                        "CCC_EnumTag",2876                                        "CCC_Expression",2877                                        "CCC_Namespace",2878                                        "CCC_Other",2879                                        "CCC_ParenthesizedExpression",2880                                        "CCC_PreprocessorExpression",2881                                        "CCC_Statement",2882                                        "CCC_Symbol",2883                                        "CCC_SymbolOrNewName",2884                                        "CCC_TopLevel",2885                                        "CCC_Type",2886                                        "CCC_TypeQualifiers",2887                                        "CCC_UnionTag"2888                                    ],2889                                    "then": {2890                                        "operation": "if_greater",2891                                        "feature": "IsInstanceMember",2892                                        "threshold": 0.5,2893                                        "then": {2894                                            "operation": "if_greater",2895                                            "feature": "SymbolScopeDistanceCost",2896                                            "threshold": 2147483648.0,2897                                            "then": {2898                                                "operation": "boost",2899                                                "score": -0.141733273863792422900                                            },2901                                            "else": {2902                                                "operation": "boost",2903                                                "score": 0.150402873754501342904                                            }2905                                        },2906                                        "else": {2907                                            "operation": "boost",2908                                            "score": 0.022032044827938082909                                        }2910                                    },2911                                    "else": {2912                                        "operation": "boost",2913                                        "score": -0.091028586030006412914                                    }2915                                }2916                            }2917                        },2918                        "else": {2919                            "operation": "if_member",2920                            "feature": "SymbolCategory",2921                            "set": [2922                                "Function",2923                                "Keyword",2924                                "Macro",2925                                "Namespace",2926                                "Type",2927                                "Variable"2928                            ],2929                            "then": {2930                                "operation": "if_greater",2931                                "feature": "SemaFileProximityScore",2932                                "threshold": 0.800000011920929,2933                                "then": {2934                                    "operation": "if_greater",2935                                    "feature": "IsImplementationDetail",2936                                    "threshold": 0.5,2937                                    "then": {2938                                        "operation": "boost",2939                                        "score": -0.15165057778358462940                                    },2941                                    "else": {2942                                        "operation": "if_greater",2943                                        "feature": "IsInBaseClass",2944                                        "threshold": 0.5,2945                                        "then": {2946                                            "operation": "if_greater",2947                                            "feature": "TypeMatchesPreferred",2948                                            "threshold": 0.5,2949                                            "then": {2950                                                "operation": "boost",2951                                                "score": 0.150742188096046452952                                            },2953                                            "else": {2954                                                "operation": "if_member",2955                                                "feature": "ContextKind",2956                                                "set": [2957                                                    "CCC_ClassStructUnion",2958                                                    "CCC_ParenthesizedExpression",2959                                                    "CCC_Statement"2960                                                ],2961                                                "then": {2962                                                    "operation": "boost",2963                                                    "score": 0.147912502288818362964                                                },2965                                                "else": {2966                                                    "operation": "boost",2967                                                    "score": 0.136273249983787542968                                                }2969                                            }2970                                        },2971                                        "else": {2972                                            "operation": "if_member",2973                                            "feature": "Scope",2974                                            "set": [2975                                                "FileScope",2976                                                "GlobalScope"2977                                            ],2978                                            "then": {2979                                                "operation": "if_greater",2980                                                "feature": "TypeMatchesPreferred",2981                                                "threshold": 0.5,2982                                                "then": {2983                                                    "operation": "boost",2984                                                    "score": 0.146503150463104252985                                                },2986                                                "else": {2987                                                    "operation": "if_greater",2988                                                    "feature": "HadContextType",2989                                                    "threshold": 0.5,2990                                                    "then": {2991                                                        "operation": "boost",2992                                                        "score": 0.104876048862934112993                                                    },2994                                                    "else": {2995                                                        "operation": "if_member",2996                                                        "feature": "SymbolCategory",2997                                                        "set": [2998                                                            "Type"2999                                                        ],3000                                                        "then": {3001                                                            "operation": "boost",3002                                                            "score": 0.139143615961074833003                                                        },3004                                                        "else": {3005                                                            "operation": "boost",3006                                                            "score": 0.126771613955497743007                                                        }3008                                                    }3009                                                }3010                                            },3011                                            "else": {3012                                                "operation": "boost",3013                                                "score": 0.069749951362609863014                                            }3015                                        }3016                                    }3017                                },3018                                "else": {3019                                    "operation": "if_greater",3020                                    "feature": "IsNameInContext",3021                                    "threshold": 0.5,3022                                    "then": {3023                                        "operation": "if_greater",3024                                        "feature": "TypeMatchesPreferred",3025                                        "threshold": 0.5,3026                                        "then": {3027                                            "operation": "if_member",3028                                            "feature": "ContextKind",3029                                            "set": [3030                                                "CCC_Expression"3031                                            ],3032                                            "then": {3033                                                "operation": "boost",3034                                                "score": 0.14138431847095493035                                            },3036                                            "else": {3037                                                "operation": "boost",3038                                                "score": 0.13789343833923343039                                            }3040                                        },3041                                        "else": {3042                                            "operation": "if_member",3043                                            "feature": "Scope",3044                                            "set": [3045                                                "FileScope"3046                                            ],3047                                            "then": {3048                                                "operation": "if_member",3049                                                "feature": "ContextKind",3050                                                "set": [3051                                                    "CCC_Symbol"3052                                                ],3053                                                "then": {3054                                                    "operation": "boost",3055                                                    "score": 0.150907441973686223056                                                },3057                                                "else": {3058                                                    "operation": "boost",3059                                                    "score": 0.12508161365985873060                                                }3061                                            },3062                                            "else": {3063                                                "operation": "if_greater",3064                                                "feature": "NumNameInContext",3065                                                "threshold": 1.5,3066                                                "then": {3067                                                    "operation": "if_member",3068                                                    "feature": "ContextKind",3069                                                    "set": [3070                                                        "CCC_ClassOrStructTag",3071                                                        "CCC_ParenthesizedExpression",3072                                                        "CCC_Statement",3073                                                        "CCC_SymbolOrNewName",3074                                                        "CCC_TopLevel",3075                                                        "CCC_Type"3076                                                    ],3077                                                    "then": {3078                                                        "operation": "boost",3079                                                        "score": 0.130168288946151733080                                                    },3081                                                    "else": {3082                                                        "operation": "boost",3083                                                        "score": 0.09065441042184833084                                                    }3085                                                },3086                                                "else": {3087                                                    "operation": "boost",3088                                                    "score": 0.042411182075738913089                                                }3090                                            }3091                                        }3092                                    },3093                                    "else": {3094                                        "operation": "if_greater",3095                                        "feature": "TypeMatchesPreferred",3096                                        "threshold": 0.5,3097                                        "then": {3098                                            "operation": "boost",3099                                            "score": 0.075735002756118773100                                        },3101                                        "else": {3102                                            "operation": "boost",3103                                            "score": -0.066778674721717833104                                        }3105                                    }3106                                }3107                            },3108                            "else": {3109                                "operation": "boost",3110                                "score": -0.149954006075859073111                            }3112                        }3113                    },3114                    "else": {3115                        "operation": "if_greater",3116                        "feature": "HadSymbolType",3117                        "threshold": 0.5,3118                        "then": {3119                            "operation": "if_greater",3120                            "feature": "NumReferences",3121                            "threshold": 191566.0,3122                            "then": {3123                                "operation": "boost",3124                                "score": 0.152153432369232183125                            },3126                            "else": {3127                                "operation": "if_greater",3128                                "feature": "NumReferences",3129                                "threshold": 3.5,3130                                "then": {3131                                    "operation": "if_greater",3132                                    "feature": "TypeMatchesPreferred",3133                                    "threshold": 0.5,3134                                    "then": {3135                                        "operation": "boost",3136                                        "score": 0.148598462343215943137                                    },3138                                    "else": {3139                                        "operation": "if_member",3140                                        "feature": "ContextKind",3141                                        "set": [3142                                            "CCC_Expression",3143                                            "CCC_ParenthesizedExpression",3144                                            "CCC_Statement"3145                                        ],3146                                        "then": {3147                                            "operation": "if_greater",3148                                            "feature": "NumReferences",3149                                            "threshold": 176731.0,3150                                            "then": {3151                                                "operation": "boost",3152                                                "score": -0.14866225421428683153                                            },3154                                            "else": {3155                                                "operation": "if_greater",3156                                                "feature": "NumReferences",3157                                                "threshold": 6450.5,3158                                                "then": {3159                                                    "operation": "boost",3160                                                    "score": 0.146644324064254763161                                                },3162                                                "else": {3163                                                    "operation": "boost",3164                                                    "score": 0.13416494429111483165                                                }3166                                            }3167                                        },3168                                        "else": {3169                                            "operation": "boost",3170                                            "score": 0.092478357255458833171                                        }3172                                    }3173                                },3174                                "else": {3175                                    "operation": "if_greater",3176                                    "feature": "SymbolScopeDistanceCost",3177                                    "threshold": 9.0,3178                                    "then": {3179                                        "operation": "boost",3180                                        "score": 0.137675791978836063181                                    },3182                                    "else": {3183                                        "operation": "if_greater",3184                                        "feature": "TypeMatchesPreferred",3185                                        "threshold": 0.5,3186                                        "then": {3187                                            "operation": "boost",3188                                            "score": 0.132117792963981633189                                        },3190                                        "else": {3191                                            "operation": "boost",3192                                            "score": 0.072510942816734313193                                        }3194                                    }3195                                }3196                            }3197                        },3198                        "else": {3199                            "operation": "if_greater",3200                            "feature": "NumReferences",3201                            "threshold": 1.5,3202                            "then": {3203                                "operation": "if_member",3204                                "feature": "ContextKind",3205                                "set": [3206                                    "CCC_ClassOrStructTag",3207                                    "CCC_EnumTag",3208                                    "CCC_Namespace",3209                                    "CCC_SymbolOrNewName",3210                                    "CCC_TopLevel",3211                                    "CCC_Type",3212                                    "CCC_UnionTag"3213                                ],3214                                "then": {3215                                    "operation": "if_member",3216                                    "feature": "Scope",3217                                    "set": [3218                                        "GlobalScope"3219                                    ],3220                                    "then": {3221                                        "operation": "boost",3222                                        "score": 0.15161155164241793223                                    },3224                                    "else": {3225                                        "operation": "boost",3226                                        "score": 0.148356705904006963227                                    }3228                                },3229                                "else": {3230                                    "operation": "if_greater",3231                                    "feature": "SymbolScopeDistanceCost",3232                                    "threshold": 7.0,3233                                    "then": {3234                                        "operation": "boost",3235                                        "score": 0.149290665984153753236                                    },3237                                    "else": {3238                                        "operation": "if_member",3239                                        "feature": "SymbolCategory",3240                                        "set": [3241                                            "Namespace"3242                                        ],3243                                        "then": {3244                                            "operation": "if_greater",3245                                            "feature": "SymbolScopeDistanceCost",3246                                            "threshold": 3.0,3247                                            "then": {3248                                                "operation": "if_greater",3249                                                "feature": "NumReferences",3250                                                "threshold": 5349.5,3251                                                "then": {3252                                                    "operation": "boost",3253                                                    "score": 0.150474548339843753254                                                },3255                                                "else": {3256                                                    "operation": "boost",3257                                                    "score": 0.148151353001594543258                                                }3259                                            },3260                                            "else": {3261                                                "operation": "boost",3262                                                "score": 0.153955534100532533263                                            }3264                                        },3265                                        "else": {3266                                            "operation": "if_greater",3267                                            "feature": "SymbolScopeDistanceCost",3268                                            "threshold": 3.0,3269                                            "then": {3270                                                "operation": "if_greater",3271                                                "feature": "NumNameInContext",3272                                                "threshold": 0.5,3273                                                "then": {3274                                                    "operation": "boost",3275                                                    "score": 0.145455375313758853276                                                },3277                                                "else": {3278                                                    "operation": "boost",3279                                                    "score": 0.120586477220058443280                                                }3281                                            },3282                                            "else": {3283                                                "operation": "if_greater",3284                                                "feature": "NumReferences",3285                                                "threshold": 73487.5,3286                                                "then": {3287                                                    "operation": "if_greater",3288                                                    "feature": "HadContextType",3289                                                    "threshold": 0.5,3290                                                    "then": {3291                                                        "operation": "boost",3292                                                        "score": 0.146714836359024053293                                                    },3294                                                    "else": {3295                                                        "operation": "boost",3296                                                        "score": 0.154953375458717353297                                                    }3298                                                },3299                                                "else": {3300                                                    "operation": "if_greater",3301                                                    "feature": "HadContextType",3302                                                    "threshold": 0.5,3303                                                    "then": {3304                                                        "operation": "boost",3305                                                        "score": 0.14091852307319643306                                                    },3307                                                    "else": {3308                                                        "operation": "boost",3309                                                        "score": 0.14647954702377323310                                                    }3311                                                }3312                                            }3313                                        }3314                                    }3315                                }3316                            },3317                            "else": {3318                                "operation": "if_greater",3319                                "feature": "FileProximityDistanceCost",3320                                "threshold": 13.5,3321                                "then": {3322                                    "operation": "if_member",3323                                    "feature": "SymbolCategory",3324                                    "set": [3325                                        "Namespace"3326                                    ],3327                                    "then": {3328                                        "operation": "if_greater",3329                                        "feature": "SymbolScopeDistanceCost",3330                                        "threshold": 3.0,3331                                        "then": {3332                                            "operation": "boost",3333                                            "score": 0.147812262177467353334                                        },3335                                        "else": {3336                                            "operation": "boost",3337                                            "score": 0.134840294718742373338                                        }3339                                    },3340                                    "else": {3341                                        "operation": "if_member",3342                                        "feature": "ContextKind",3343                                        "set": [3344                                            "CCC_ClassStructUnion",3345                                            "CCC_EnumTag",3346                                            "CCC_Symbol",3347                                            "CCC_TopLevel",3348                                            "CCC_Type"3349                                        ],3350                                        "then": {3351                                            "operation": "if_member",3352                                            "feature": "Scope",3353                                            "set": [3354                                                "FileScope"3355                                            ],3356                                            "then": {3357                                                "operation": "if_greater",3358                                                "feature": "SymbolScopeDistanceCost",3359                                                "threshold": 1.0,3360                                                "then": {3361                                                    "operation": "boost",3362                                                    "score": 0.1445123404264453363                                                },3364                                                "else": {3365                                                    "operation": "if_greater",3366                                                    "feature": "FileProximityDistanceCost",3367                                                    "threshold": 16.5,3368                                                    "then": {3369                                                        "operation": "boost",3370                                                        "score": 0.152447208762168883371                                                    },3372                                                    "else": {3373                                                        "operation": "boost",3374                                                        "score": 0.15004742145538333375                                                    }3376                                                }3377                                            },3378                                            "else": {3379                                                "operation": "if_greater",3380                                                "feature": "SemaFileProximityScore",3381                                                "threshold": 0.800000011920929,3382                                                "then": {3383                                                    "operation": "boost",3384                                                    "score": 0.1513003110885623385                                                },3386                                                "else": {3387                                                    "operation": "if_greater",3388                                                    "feature": "FileProximityDistanceCost",3389                                                    "threshold": 18.5,3390                                                    "then": {3391                                                        "operation": "if_member",3392                                                        "feature": "SymbolCategory",3393                                                        "set": [3394                                                            "Type"3395                                                        ],3396                                                        "then": {3397                                                            "operation": "boost",3398                                                            "score": 0.150129646062850953399                                                        },3400                                                        "else": {3401                                                            "operation": "boost",3402                                                            "score": 0.13651989400386813403                                                        }3404                                                    },3405                                                    "else": {3406                                                        "operation": "boost",3407                                                        "score": 0.138101086020469673408                                                    }3409                                                }3410                                            }3411                                        },3412                                        "else": {3413                                            "operation": "if_greater",3414                                            "feature": "SemaFileProximityScore",3415                                            "threshold": 0.800000011920929,3416                                            "then": {3417                                                "operation": "if_member",3418                                                "feature": "ContextKind",3419                                                "set": [3420                                                    "CCC_Expression",3421                                                    "CCC_Statement"3422                                                ],3423                                                "then": {3424                                                    "operation": "boost",3425                                                    "score": 0.146803036332130433426                                                },3427                                                "else": {3428                                                    "operation": "boost",3429                                                    "score": 0.0217438042163848883430                                                }3431                                            },3432                                            "else": {3433                                                "operation": "boost",3434                                                "score": 0.104206673800945283435                                            }3436                                        }3437                                    }3438                                },3439                                "else": {3440                                    "operation": "if_member",3441                                    "feature": "ContextKind",3442                                    "set": [3443                                        "CCC_ClassOrStructTag",3444                                        "CCC_ClassStructUnion",3445                                        "CCC_EnumTag",3446                                        "CCC_Namespace",3447                                        "CCC_SymbolOrNewName",3448                                        "CCC_TopLevel",3449                                        "CCC_Type",3450                                        "CCC_UnionTag"3451                                    ],3452                                    "then": {3453                                        "operation": "if_greater",3454                                        "feature": "SymbolScopeDistanceCost",3455                                        "threshold": 1.0,3456                                        "then": {3457                                            "operation": "boost",3458                                            "score": 0.141767412424087523459                                        },3460                                        "else": {3461                                            "operation": "boost",3462                                            "score": 0.150413289666175843463                                        }3464                                    },3465                                    "else": {3466                                        "operation": "if_greater",3467                                        "feature": "SymbolScopeDistanceCost",3468                                        "threshold": 7.0,3469                                        "then": {3470                                            "operation": "boost",3471                                            "score": 0.142223492264747623472                                        },3473                                        "else": {3474                                            "operation": "if_member",3475                                            "feature": "SymbolCategory",3476                                            "set": [3477                                                "Namespace"3478                                            ],3479                                            "then": {3480                                                "operation": "if_greater",3481                                                "feature": "SemaFileProximityScore",3482                                                "threshold": 0.800000011920929,3483                                                "then": {3484                                                    "operation": "boost",3485                                                    "score": 0.113620370626449583486                                                },3487                                                "else": {3488                                                    "operation": "boost",3489                                                    "score": 0.14559355378150943490                                                }3491                                            },3492                                            "else": {3493                                                "operation": "boost",3494                                                "score": 0.127450078725814823495                                            }3496                                        }3497                                    }3498                                }3499                            }3500                        }3501                    }3502                },3503                "else": {3504                    "operation": "if_greater",3505                    "feature": "NumReferences",3506                    "threshold": 52191.5,3507                    "then": {3508                        "operation": "if_member",3509                        "feature": "SymbolCategory",3510                        "set": [3511                            "Macro",3512                            "Namespace"3513                        ],3514                        "then": {3515                            "operation": "if_greater",3516                            "feature": "NumReferences",3517                            "threshold": 62580.5,3518                            "then": {3519                                "operation": "if_member",3520                                "feature": "ContextKind",3521                                "set": [3522                                    "CCC_Symbol",3523                                    "CCC_SymbolOrNewName",3524                                    "CCC_TopLevel"3525                                ],3526                                "then": {3527                                    "operation": "boost",3528                                    "score": 0.155085787177085883529                                },3530                                "else": {3531                                    "operation": "if_greater",3532                                    "feature": "NumReferences",3533                                    "threshold": 108817.5,3534                                    "then": {3535                                        "operation": "boost",3536                                        "score": 0.15066114068031313537                                    },3538                                    "else": {3539                                        "operation": "boost",3540                                        "score": 0.143521845340728763541                                    }3542                                }3543                            },3544                            "else": {3545                                "operation": "boost",3546                                "score": 0.102490805089473723547                            }3548                        },3549                        "else": {3550                            "operation": "if_greater",3551                            "feature": "TypeMatchesPreferred",3552                            "threshold": 0.5,3553                            "then": {3554                                "operation": "if_greater",3555                                "feature": "NumReferences",3556                                "threshold": 78490.0,3557                                "then": {3558                                    "operation": "boost",3559                                    "score": 0.152026847004890443560                                },3561                                "else": {3562                                    "operation": "boost",3563                                    "score": 0.089537307620048523564                                }3565                            },3566                            "else": {3567                                "operation": "if_greater",3568                                "feature": "SymbolScopeDistanceCost",3569                                "threshold": 1.0,3570                                "then": {3571                                    "operation": "if_greater",3572                                    "feature": "NumNameInContext",3573                                    "threshold": 1.5,3574                                    "then": {3575                                        "operation": "boost",3576                                        "score": 0.147689774632453923577                                    },3578                                    "else": {3579                                        "operation": "if_greater",3580                                        "feature": "FileProximityDistanceCost",3581                                        "threshold": 13.5,3582                                        "then": {3583                                            "operation": "boost",3584                                            "score": 0.086732558906078343585                                        },3586                                        "else": {3587                                            "operation": "boost",3588                                            "score": -0.0283285379409790043589                                        }3590                                    }3591                                },3592                                "else": {3593                                    "operation": "if_greater",3594                                    "feature": "NumReferences",3595                                    "threshold": 191566.0,3596                                    "then": {3597                                        "operation": "boost",3598                                        "score": 0.14716276526451113599                                    },3600                                    "else": {3601                                        "operation": "if_greater",3602                                        "feature": "HadSymbolType",3603                                        "threshold": 0.5,3604                                        "then": {3605                                            "operation": "boost",3606                                            "score": 0.058231130242347723607                                        },3608                                        "else": {3609                                            "operation": "boost",3610                                            "score": 0.138546004891395573611                                        }3612                                    }3613                                }3614                            }3615                        }3616                    },3617                    "else": {3618                        "operation": "if_member",3619                        "feature": "SymbolCategory",3620                        "set": [3621                            "Constructor",3622                            "Destructor",3623                            "Macro",3624                            "Namespace",3625                            "Operator"3626                        ],3627                        "then": {3628                            "operation": "if_member",3629                            "feature": "ContextKind",3630                            "set": [3631                                "CCC_ArrowMemberAccess",3632                                "CCC_DotMemberAccess",3633                                "CCC_Namespace",3634                                "CCC_Other",3635                                "CCC_PreprocessorExpression",3636                                "CCC_Statement",3637                                "CCC_SymbolOrNewName",3638                                "CCC_TopLevel",3639                                "CCC_TypeQualifiers"3640                            ],3641                            "then": {3642                                "operation": "if_greater",3643                                "feature": "NumNameInContext",3644                                "threshold": 1.5,3645                                "then": {3646                                    "operation": "if_member",3647                                    "feature": "ContextKind",3648                                    "set": [3649                                        "CCC_Statement",3650                                        "CCC_SymbolOrNewName"3651                                    ],3652                                    "then": {3653                                        "operation": "boost",3654                                        "score": 0.148142650723457343655                                    },3656                                    "else": {3657                                        "operation": "if_greater",3658                                        "feature": "SymbolScopeDistanceCost",3659                                        "threshold": 3.0,3660                                        "then": {3661                                            "operation": "boost",3662                                            "score": 0.097032539546489723663                                        },3664                                        "else": {3665                                            "operation": "boost",3666                                            "score": 0.152947366237640383667                                        }3668                                    }3669                                },3670                                "else": {3671                                    "operation": "if_greater",3672                                    "feature": "FractionNameInContext",3673                                    "threshold": 0.057189542800188065,3674                                    "then": {3675                                        "operation": "if_greater",3676                                        "feature": "SymbolScopeDistanceCost",3677                                        "threshold": 1.0,3678                                        "then": {3679                                            "operation": "if_member",3680                                            "feature": "ContextKind",3681                                            "set": [3682                                                "CCC_Namespace",3683                                                "CCC_SymbolOrNewName"3684                                            ],3685                                            "then": {3686                                                "operation": "if_greater",3687                                                "feature": "SymbolScopeDistanceCost",3688                                                "threshold": 7.0,3689                                                "then": {3690                                                    "operation": "boost",3691                                                    "score": 0.150332301855087283692                                                },3693                                                "else": {3694                                                    "operation": "boost",3695                                                    "score": -0.053437352180480963696                                                }3697                                            },3698                                            "else": {3699                                                "operation": "if_greater",3700                                                "feature": "FractionNameInContext",3701                                                "threshold": 0.0607316717505455,3702                                                "then": {3703                                                    "operation": "boost",3704                                                    "score": 0.0057340362109243873705                                                },3706                                                "else": {3707                                                    "operation": "boost",3708                                                    "score": 0.095844224095344543709                                                }3710                                            }3711                                        },3712                                        "else": {3713                                            "operation": "if_greater",3714                                            "feature": "IsReservedName",3715                                            "threshold": 0.5,3716                                            "then": {3717                                                "operation": "boost",3718                                                "score": -0.14718507230281833719                                            },3720                                            "else": {3721                                                "operation": "boost",3722                                                "score": 0.12879388034343723723                                            }3724                                        }3725                                    },3726                                    "else": {3727                                        "operation": "if_greater",3728                                        "feature": "NumReferences",3729                                        "threshold": 7.5,3730                                        "then": {3731                                            "operation": "if_greater",3732                                            "feature": "FileProximityDistanceCost",3733                                            "threshold": 8.5,3734                                            "then": {3735                                                "operation": "if_greater",3736                                                "feature": "NumReferences",3737                                                "threshold": 20509.0,3738                                                "then": {3739                                                    "operation": "boost",3740                                                    "score": 0.13970439136028293741                                                },3742                                                "else": {3743                                                    "operation": "boost",3744                                                    "score": 0.075439527630805973745                                                }3746                                            },3747                                            "else": {3748                                                "operation": "boost",3749                                                "score": 0.152822196483612063750                                            }3751                                        },3752                                        "else": {3753                                            "operation": "boost",3754                                            "score": 0.0062394151464104653755                                        }3756                                    }3757                                }3758                            },3759                            "else": {3760                                "operation": "if_member",3761                                "feature": "SymbolCategory",3762                                "set": [3763                                    "Constructor",3764                                    "Destructor",3765                                    "Function",3766                                    "Keyword",3767                                    "Namespace",3768                                    "Operator",3769                                    "Type",3770                                    "Unknown",3771                                    "Variable"3772                                ],3773                                "then": {3774                                    "operation": "if_greater",3775                                    "feature": "FileProximityDistanceCost",3776                                    "threshold": 6.5,3777                                    "then": {3778                                        "operation": "if_greater",3779                                        "feature": "NumReferences",3780                                        "threshold": 2615.5,3781                                        "then": {3782                                            "operation": "boost",3783                                            "score": 0.131255522370338443784                                        },3785                                        "else": {3786                                            "operation": "boost",3787                                            "score": 0.00678429985418915753788                                        }3789                                    },3790                                    "else": {3791                                        "operation": "boost",3792                                        "score": 0.129348099231719973793                                    }3794                                },3795                                "else": {3796                                    "operation": "boost",3797                                    "score": -0.121011041104793553798                                }3799                            }3800                        },3801                        "else": {3802                            "operation": "if_greater",3803                            "feature": "FileProximityDistanceCost",3804                            "threshold": 3.5,3805                            "then": {3806                                "operation": "if_greater",3807                                "feature": "NumReferences",3808                                "threshold": 673.5,3809                                "then": {3810                                    "operation": "if_greater",3811                                    "feature": "TypeMatchesPreferred",3812                                    "threshold": 0.5,3813                                    "then": {3814                                        "operation": "if_greater",3815                                        "feature": "NumReferences",3816                                        "threshold": 21492.0,3817                                        "then": {3818                                            "operation": "boost",3819                                            "score": 0.146356061100959783820                                        },3821                                        "else": {3822                                            "operation": "boost",3823                                            "score": 0.11067416518926623824                                        }3825                                    },3826                                    "else": {3827                                        "operation": "if_greater",3828                                        "feature": "SymbolScopeDistanceCost",3829                                        "threshold": 3.0,3830                                        "then": {3831                                            "operation": "boost",3832                                            "score": -0.07893321663141253833                                        },3834                                        "else": {3835                                            "operation": "if_member",3836                                            "feature": "SymbolCategory",3837                                            "set": [3838                                                "Type"3839                                            ],3840                                            "then": {3841                                                "operation": "boost",3842                                                "score": 0.104881383478641513843                                            },3844                                            "else": {3845                                                "operation": "boost",3846                                                "score": -0.0566630400717258453847                                            }3848                                        }3849                                    }3850                                },3851                                "else": {3852                                    "operation": "if_greater",3853                                    "feature": "SymbolScopeDistanceCost",3854                                    "threshold": 3.0,3855                                    "then": {3856                                        "operation": "boost",3857                                        "score": -0.140526130795478823858                                    },3859                                    "else": {3860                                        "operation": "if_member",3861                                        "feature": "SymbolCategory",3862                                        "set": [3863                                            "Constructor",3864                                            "Destructor",3865                                            "Macro",3866                                            "Namespace",3867                                            "Operator",3868                                            "Type"3869                                        ],3870                                        "then": {3871                                            "operation": "if_greater",3872                                            "feature": "NumReferences",3873                                            "threshold": 19.5,3874                                            "then": {3875                                                "operation": "if_greater",3876                                                "feature": "NumNameInContext",3877                                                "threshold": 1.5,3878                                                "then": {3879                                                    "operation": "boost",3880                                                    "score": 0.132311001420021063881                                                },3882                                                "else": {3883                                                    "operation": "boost",3884                                                    "score": 0.0260402262210845953885                                                }3886                                            },3887                                            "else": {3888                                                "operation": "boost",3889                                                "score": -0.079093366861343383890                                            }3891                                        },3892                                        "else": {3893                                            "operation": "if_greater",3894                                            "feature": "TypeMatchesPreferred",3895                                            "threshold": 0.5,3896                                            "then": {3897                                                "operation": "boost",3898                                                "score": 0.053776532411575323899                                            },3900                                            "else": {3901                                                "operation": "boost",3902                                                "score": -0.141984358429908753903                                            }3904                                        }3905                                    }3906                                }3907                            },3908                            "else": {3909                                "operation": "if_greater",3910                                "feature": "NumNameInContext",3911                                "threshold": 1.5,3912                                "then": {3913                                    "operation": "if_greater",3914                                    "feature": "NumReferences",3915                                    "threshold": 1.5,3916                                    "then": {3917                                        "operation": "boost",3918                                        "score": 0.128042206168174743919                                    },3920                                    "else": {3921                                        "operation": "if_greater",3922                                        "feature": "TypeMatchesPreferred",3923                                        "threshold": 0.5,3924                                        "then": {3925                                            "operation": "boost",3926                                            "score": 0.138512924313545233927                                        },3928                                        "else": {3929                                            "operation": "boost",3930                                            "score": 0.079151302576065063931                                        }3932                                    }3933                                },3934                                "else": {3935                                    "operation": "if_greater",3936                                    "feature": "SymbolScopeDistanceCost",3937                                    "threshold": 1.0,3938                                    "then": {3939                                        "operation": "boost",3940                                        "score": -0.080261975526809693941                                    },3942                                    "else": {3943                                        "operation": "boost",3944                                        "score": 0.0465854369103908543945                                    }3946                                }3947                            }3948                        }3949                    }3950                }3951            }3952        }3953    },3954    {3955        "operation": "if_member",3956        "feature": "Scope",3957        "set": [3958            "FunctionScope"3959        ],3960        "then": {3961            "operation": "if_member",3962            "feature": "ContextKind",3963            "set": [3964                "CCC_Expression",3965                "CCC_ParenthesizedExpression",3966                "CCC_Statement",3967                "CCC_Type"3968            ],3969            "then": {3970                "operation": "if_greater",3971                "feature": "TypeMatchesPreferred",3972                "threshold": 0.5,3973                "then": {3974                    "operation": "boost",3975                    "score": 0.140276178717613223976                },3977                "else": {3978                    "operation": "if_greater",3979                    "feature": "NumNameInContext",3980                    "threshold": 0.5,3981                    "then": {3982                        "operation": "if_greater",3983                        "feature": "NumNameInContext",3984                        "threshold": 1.5,3985                        "then": {3986                            "operation": "boost",3987                            "score": 0.13840202987194063988                        },3989                        "else": {3990                            "operation": "boost",3991                            "score": 0.13926626741886143992                        }3993                    },3994                    "else": {3995                        "operation": "if_greater",3996                        "feature": "IsImplementationDetail",3997                        "threshold": 0.5,3998                        "then": {3999                            "operation": "boost",4000                            "score": -0.096878223121166234001                        },4002                        "else": {4003                            "operation": "boost",4004                            "score": 0.138096123933792114005                        }4006                    }4007                }4008            },4009            "else": {4010                "operation": "boost",4011                "score": 0.0171462912112474444012            }4013        },4014        "else": {4015            "operation": "if_greater",4016            "feature": "NumReferences",4017            "threshold": 424244.0,4018            "then": {4019                "operation": "if_greater",4020                "feature": "SemaFileProximityScore",4021                "threshold": 0.30000001192092896,4022                "then": {4023                    "operation": "boost",4024                    "score": 0.141068905591964724025                },4026                "else": {4027                    "operation": "if_greater",4028                    "feature": "FileProximityDistanceCost",4029                    "threshold": 13.5,4030                    "then": {4031                        "operation": "if_greater",4032                        "feature": "HadContextType",4033                        "threshold": 0.5,4034                        "then": {4035                            "operation": "boost",4036                            "score": 0.120531015098094944037                        },4038                        "else": {4039                            "operation": "boost",4040                            "score": 0.140437245368957524041                        }4042                    },4043                    "else": {4044                        "operation": "boost",4045                        "score": 0.120599091053009034046                    }4047                }4048            },4049            "else": {4050                "operation": "if_greater",4051                "feature": "SemaSaysInScope",4052                "threshold": 0.5,4053                "then": {4054                    "operation": "if_greater",4055                    "feature": "FileProximityDistanceCost",4056                    "threshold": 39.5,4057                    "then": {4058                        "operation": "if_member",4059                        "feature": "SymbolCategory",4060                        "set": [4061                            "Namespace",4062                            "Variable"4063                        ],4064                        "then": {4065                            "operation": "if_member",4066                            "feature": "ContextKind",4067                            "set": [4068                                "CCC_ClassStructUnion",4069                                "CCC_Expression",4070                                "CCC_Namespace",4071                                "CCC_Statement",4072                                "CCC_SymbolOrNewName",4073                                "CCC_TopLevel",4074                                "CCC_Type"4075                            ],4076                            "then": {4077                                "operation": "if_greater",4078                                "feature": "IsInstanceMember",4079                                "threshold": 0.5,4080                                "then": {4081                                    "operation": "if_greater",4082                                    "feature": "SemaFileProximityScore",4083                                    "threshold": 0.800000011920929,4084                                    "then": {4085                                        "operation": "boost",4086                                        "score": 0.1363961249589924087                                    },4088                                    "else": {4089                                        "operation": "if_greater",4090                                        "feature": "IsInBaseClass",4091                                        "threshold": 0.5,4092                                        "then": {4093                                            "operation": "boost",4094                                            "score": 0.12001376599073414095                                        },4096                                        "else": {4097                                            "operation": "boost",4098                                            "score": 0.132534131407737734099                                        }4100                                    }4101                                },4102                                "else": {4103                                    "operation": "if_greater",4104                                    "feature": "NumNameInContext",4105                                    "threshold": 0.5,4106                                    "then": {4107                                        "operation": "if_member",4108                                        "feature": "SymbolCategory",4109                                        "set": [4110                                            "Namespace"4111                                        ],4112                                        "then": {4113                                            "operation": "boost",4114                                            "score": 0.132596552371978764115                                        },4116                                        "else": {4117                                            "operation": "if_greater",4118                                            "feature": "SemaFileProximityScore",4119                                            "threshold": 0.800000011920929,4120                                            "then": {4121                                                "operation": "if_greater",4122                                                "feature": "TypeMatchesPreferred",4123                                                "threshold": 0.5,4124                                                "then": {4125                                                    "operation": "boost",4126                                                    "score": 0.134154468774795534127                                                },4128                                                "else": {4129                                                    "operation": "boost",4130                                                    "score": 0.109363891184329994131                                                }4132                                            },4133                                            "else": {4134                                                "operation": "boost",4135                                                "score": -0.036063738167285924136                                            }4137                                        }4138                                    },4139                                    "else": {4140                                        "operation": "if_member",4141                                        "feature": "ContextKind",4142                                        "set": [4143                                            "CCC_ClassStructUnion",4144                                            "CCC_Namespace",4145                                            "CCC_TopLevel",4146                                            "CCC_Type"4147                                        ],4148                                        "then": {4149                                            "operation": "boost",4150                                            "score": 0.116519875824451454151                                        },4152                                        "else": {4153                                            "operation": "boost",4154                                            "score": 0.078970633447170264155                                        }4156                                    }4157                                }4158                            },4159                            "else": {4160                                "operation": "if_member",4161                                "feature": "SymbolCategory",4162                                "set": [4163                                    "Namespace"4164                                ],4165                                "then": {4166                                    "operation": "if_greater",4167                                    "feature": "NumNameInContext",4168                                    "threshold": 0.5,4169                                    "then": {4170                                        "operation": "boost",4171                                        "score": 0.13811649382114414172                                    },4173                                    "else": {4174                                        "operation": "boost",4175                                        "score": 0.101896941661834724176                                    }4177                                },4178                                "else": {4179                                    "operation": "if_member",4180                                    "feature": "ContextKind",4181                                    "set": [4182                                        "CCC_ClassOrStructTag",4183                                        "CCC_ClassStructUnion",4184                                        "CCC_EnumTag",4185                                        "CCC_Expression",4186                                        "CCC_Namespace",4187                                        "CCC_Other",4188                                        "CCC_ParenthesizedExpression",4189                                        "CCC_PreprocessorExpression",4190                                        "CCC_Statement",4191                                        "CCC_Symbol",4192                                        "CCC_SymbolOrNewName",4193                                        "CCC_TopLevel",4194                                        "CCC_Type",4195                                        "CCC_TypeQualifiers",4196                                        "CCC_UnionTag"4197                                    ],4198                                    "then": {4199                                        "operation": "if_greater",4200                                        "feature": "IsInstanceMember",4201                                        "threshold": 0.5,4202                                        "then": {4203                                            "operation": "if_greater",4204                                            "feature": "SymbolScopeDistanceCost",4205                                            "threshold": 2147483648.0,4206                                            "then": {4207                                                "operation": "boost",4208                                                "score": -0.133049905300140384209                                            },4210                                            "else": {4211                                                "operation": "boost",4212                                                "score": 0.13819329440593724213                                            }4214                                        },4215                                        "else": {4216                                            "operation": "boost",4217                                            "score": 0.020888868719339374218                                        }4219                                    },4220                                    "else": {4221                                        "operation": "boost",4222                                        "score": -0.083237074315547944223                                    }4224                                }4225                            }4226                        },4227                        "else": {4228                            "operation": "if_member",4229                            "feature": "SymbolCategory",4230                            "set": [4231                                "Function",4232                                "Keyword",4233                                "Macro",4234                                "Namespace",4235                                "Type",4236                                "Variable"4237                            ],4238                            "then": {4239                                "operation": "if_greater",4240                                "feature": "SemaFileProximityScore",4241                                "threshold": 0.800000011920929,4242                                "then": {4243                                    "operation": "if_greater",4244                                    "feature": "IsImplementationDetail",4245                                    "threshold": 0.5,4246                                    "then": {4247                                        "operation": "boost",4248                                        "score": -0.139498636126518254249                                    },4250                                    "else": {4251                                        "operation": "if_greater",4252                                        "feature": "IsInBaseClass",4253                                        "threshold": 0.5,4254                                        "then": {4255                                            "operation": "if_greater",4256                                            "feature": "TypeMatchesPreferred",4257                                            "threshold": 0.5,4258                                            "then": {4259                                                "operation": "boost",4260                                                "score": 0.138511866331100464261                                            },4262                                            "else": {4263                                                "operation": "if_member",4264                                                "feature": "ContextKind",4265                                                "set": [4266                                                    "CCC_ClassStructUnion",4267                                                    "CCC_ParenthesizedExpression",4268                                                    "CCC_Statement"4269                                                ],4270                                                "then": {4271                                                    "operation": "boost",4272                                                    "score": 0.135460689663887024273                                                },4274                                                "else": {4275                                                    "operation": "boost",4276                                                    "score": 0.123332478106021884277                                                }4278                                            }4279                                        },4280                                        "else": {4281                                            "operation": "if_member",4282                                            "feature": "Scope",4283                                            "set": [4284                                                "FileScope",4285                                                "GlobalScope"4286                                            ],4287                                            "then": {4288                                                "operation": "if_greater",4289                                                "feature": "TypeMatchesPreferred",4290                                                "threshold": 0.5,4291                                                "then": {4292                                                    "operation": "boost",4293                                                    "score": 0.133794426918029794294                                                },4295                                                "else": {4296                                                    "operation": "if_greater",4297                                                    "feature": "HadContextType",4298                                                    "threshold": 0.5,4299                                                    "then": {4300                                                        "operation": "boost",4301                                                        "score": 0.09282043576240544302                                                    },4303                                                    "else": {4304                                                        "operation": "if_member",4305                                                        "feature": "SymbolCategory",4306                                                        "set": [4307                                                            "Type"4308                                                        ],4309                                                        "then": {4310                                                            "operation": "boost",4311                                                            "score": 0.126395732164382934312                                                        },4313                                                        "else": {4314                                                            "operation": "boost",4315                                                            "score": 0.113479815423488624316                                                        }4317                                                    }4318                                                }4319                                            },4320                                            "else": {4321                                                "operation": "boost",4322                                                "score": 0.06017025560140614323                                            }4324                                        }4325                                    }4326                                },4327                                "else": {4328                                    "operation": "if_greater",4329                                    "feature": "IsNameInContext",4330                                    "threshold": 0.5,4331                                    "then": {4332                                        "operation": "if_greater",4333                                        "feature": "TypeMatchesPreferred",4334                                        "threshold": 0.5,4335                                        "then": {4336                                            "operation": "boost",4337                                            "score": 0.127935394644737244338                                        },4339                                        "else": {4340                                            "operation": "if_member",4341                                            "feature": "Scope",4342                                            "set": [4343                                                "FileScope"4344                                            ],4345                                            "then": {4346                                                "operation": "if_member",4347                                                "feature": "ContextKind",4348                                                "set": [4349                                                    "CCC_Symbol",4350                                                    "CCC_TopLevel",4351                                                    "CCC_Type"4352                                                ],4353                                                "then": {4354                                                    "operation": "boost",4355                                                    "score": 0.13960142433643344356                                                },4357                                                "else": {4358                                                    "operation": "boost",4359                                                    "score": 0.089101828634738924360                                                }4361                                            },4362                                            "else": {4363                                                "operation": "if_greater",4364                                                "feature": "NumNameInContext",4365                                                "threshold": 1.5,4366                                                "then": {4367                                                    "operation": "if_member",4368                                                    "feature": "ContextKind",4369                                                    "set": [4370                                                        "CCC_ClassOrStructTag",4371                                                        "CCC_ParenthesizedExpression",4372                                                        "CCC_Statement",4373                                                        "CCC_SymbolOrNewName",4374                                                        "CCC_TopLevel",4375                                                        "CCC_Type"4376                                                    ],4377                                                    "then": {4378                                                        "operation": "boost",4379                                                        "score": 0.117610447108745574380                                                    },4381                                                    "else": {4382                                                        "operation": "boost",4383                                                        "score": 0.081813558936119084384                                                    }4385                                                },4386                                                "else": {4387                                                    "operation": "boost",4388                                                    "score": 0.037227310240268714389                                                }4390                                            }4391                                        }4392                                    },4393                                    "else": {4394                                        "operation": "if_greater",4395                                        "feature": "TypeMatchesPreferred",4396                                        "threshold": 0.5,4397                                        "then": {4398                                            "operation": "boost",4399                                            "score": 0.067411333322525024400                                        },4401                                        "else": {4402                                            "operation": "boost",4403                                            "score": -0.0587712265551090244404                                        }4405                                    }4406                                }4407                            },4408                            "else": {4409                                "operation": "boost",4410                                "score": -0.137768521904945374411                            }4412                        }4413                    },4414                    "else": {4415                        "operation": "if_greater",4416                        "feature": "HadSymbolType",4417                        "threshold": 0.5,4418                        "then": {4419                            "operation": "if_greater",4420                            "feature": "NumReferences",4421                            "threshold": 191566.0,4422                            "then": {4423                                "operation": "boost",4424                                "score": 0.140387713909149174425                            },4426                            "else": {4427                                "operation": "if_greater",4428                                "feature": "NumReferences",4429                                "threshold": 3.5,4430                                "then": {4431                                    "operation": "if_greater",4432                                    "feature": "TypeMatchesPreferred",4433                                    "threshold": 0.5,4434                                    "then": {4435                                        "operation": "boost",4436                                        "score": 0.136925518512725834437                                    },4438                                    "else": {4439                                        "operation": "if_member",4440                                        "feature": "ContextKind",4441                                        "set": [4442                                            "CCC_Expression",4443                                            "CCC_ParenthesizedExpression",4444                                            "CCC_Statement"4445                                        ],4446                                        "then": {4447                                            "operation": "if_greater",4448                                            "feature": "NumReferences",4449                                            "threshold": 176731.0,4450                                            "then": {4451                                                "operation": "boost",4452                                                "score": -0.13643951714038854453                                            },4454                                            "else": {4455                                                "operation": "if_greater",4456                                                "feature": "NumReferences",4457                                                "threshold": 6450.5,4458                                                "then": {4459                                                    "operation": "boost",4460                                                    "score": 0.13390268385410314461                                                },4462                                                "else": {4463                                                    "operation": "boost",4464                                                    "score": 0.121164612472057344465                                                }4466                                            }4467                                        },4468                                        "else": {4469                                            "operation": "boost",4470                                            "score": 0.080899097025394444471                                        }4472                                    }4473                                },4474                                "else": {4475                                    "operation": "if_greater",4476                                    "feature": "SymbolScopeDistanceCost",4477                                    "threshold": 9.0,4478                                    "then": {4479                                        "operation": "boost",4480                                        "score": 0.124447859823703774481                                    },4482                                    "else": {4483                                        "operation": "if_greater",4484                                        "feature": "TypeMatchesPreferred",4485                                        "threshold": 0.5,4486                                        "then": {4487                                            "operation": "boost",4488                                            "score": 0.119612529873847964489                                        },4490                                        "else": {4491                                            "operation": "boost",4492                                            "score": 0.063148178160190584493                                        }4494                                    }4495                                }4496                            }4497                        },4498                        "else": {4499                            "operation": "if_greater",4500                            "feature": "NumReferences",4501                            "threshold": 1.5,4502                            "then": {4503                                "operation": "if_member",4504                                "feature": "ContextKind",4505                                "set": [4506                                    "CCC_ClassOrStructTag",4507                                    "CCC_EnumTag",4508                                    "CCC_Namespace",4509                                    "CCC_SymbolOrNewName",4510                                    "CCC_TopLevel",4511                                    "CCC_Type",4512                                    "CCC_UnionTag"4513                                ],4514                                "then": {4515                                    "operation": "if_member",4516                                    "feature": "Scope",4517                                    "set": [4518                                        "GlobalScope"4519                                    ],4520                                    "then": {4521                                        "operation": "boost",4522                                        "score": 0.139021039009094244523                                    },4524                                    "else": {4525                                        "operation": "boost",4526                                        "score": 0.135708168148994454527                                    }4528                                },4529                                "else": {4530                                    "operation": "if_greater",4531                                    "feature": "SymbolScopeDistanceCost",4532                                    "threshold": 7.0,4533                                    "then": {4534                                        "operation": "boost",4535                                        "score": 0.136825427412986764536                                    },4537                                    "else": {4538                                        "operation": "if_member",4539                                        "feature": "SymbolCategory",4540                                        "set": [4541                                            "Namespace"4542                                        ],4543                                        "then": {4544                                            "operation": "if_greater",4545                                            "feature": "SymbolScopeDistanceCost",4546                                            "threshold": 3.0,4547                                            "then": {4548                                                "operation": "if_greater",4549                                                "feature": "NumReferences",4550                                                "threshold": 5930.0,4551                                                "then": {4552                                                    "operation": "boost",4553                                                    "score": 0.138072460889816284554                                                },4555                                                "else": {4556                                                    "operation": "boost",4557                                                    "score": 0.135545223951339724558                                                }4559                                            },4560                                            "else": {4561                                                "operation": "boost",4562                                                "score": 0.141998589038848884563                                            }4564                                        },4565                                        "else": {4566                                            "operation": "if_greater",4567                                            "feature": "SymbolScopeDistanceCost",4568                                            "threshold": 3.0,4569                                            "then": {4570                                                "operation": "if_greater",4571                                                "feature": "NumNameInContext",4572                                                "threshold": 0.5,4573                                                "then": {4574                                                    "operation": "boost",4575                                                    "score": 0.132561638951301574576                                                },4577                                                "else": {4578                                                    "operation": "boost",4579                                                    "score": 0.107162125408649444580                                                }4581                                            },4582                                            "else": {4583                                                "operation": "if_greater",4584                                                "feature": "NumReferences",4585                                                "threshold": 73487.5,4586                                                "then": {4587                                                    "operation": "if_greater",4588                                                    "feature": "HadContextType",4589                                                    "threshold": 0.5,4590                                                    "then": {4591                                                        "operation": "boost",4592                                                        "score": 0.135507866740226754593                                                    },4594                                                    "else": {4595                                                        "operation": "boost",4596                                                        "score": 0.1433759629726414597                                                    }4598                                                },4599                                                "else": {4600                                                    "operation": "if_greater",4601                                                    "feature": "HadContextType",4602                                                    "threshold": 0.5,4603                                                    "then": {4604                                                        "operation": "boost",4605                                                        "score": 0.128462478518486024606                                                    },4607                                                    "else": {4608                                                        "operation": "boost",4609                                                        "score": 0.13413733243942264610                                                    }4611                                                }4612                                            }4613                                        }4614                                    }4615                                }4616                            },4617                            "else": {4618                                "operation": "if_greater",4619                                "feature": "FileProximityDistanceCost",4620                                "threshold": 13.5,4621                                "then": {4622                                    "operation": "if_member",4623                                    "feature": "SymbolCategory",4624                                    "set": [4625                                        "Namespace"4626                                    ],4627                                    "then": {4628                                        "operation": "if_greater",4629                                        "feature": "SymbolScopeDistanceCost",4630                                        "threshold": 3.0,4631                                        "then": {4632                                            "operation": "boost",4633                                            "score": 0.135218873620033264634                                        },4635                                        "else": {4636                                            "operation": "boost",4637                                            "score": 0.122051239013671884638                                        }4639                                    },4640                                    "else": {4641                                        "operation": "if_member",4642                                        "feature": "ContextKind",4643                                        "set": [4644                                            "CCC_ClassStructUnion",4645                                            "CCC_EnumTag",4646                                            "CCC_Symbol",4647                                            "CCC_TopLevel",4648                                            "CCC_Type"4649                                        ],4650                                        "then": {4651                                            "operation": "if_member",4652                                            "feature": "Scope",4653                                            "set": [4654                                                "FileScope"4655                                            ],4656                                            "then": {4657                                                "operation": "if_greater",4658                                                "feature": "SymbolScopeDistanceCost",4659                                                "threshold": 1.0,4660                                                "then": {4661                                                    "operation": "boost",4662                                                    "score": 0.131275862455368044663                                                },4664                                                "else": {4665                                                    "operation": "if_greater",4666                                                    "feature": "FileProximityDistanceCost",4667                                                    "threshold": 16.5,4668                                                    "then": {4669                                                        "operation": "boost",4670                                                        "score": 0.14019703865051274671                                                    },4672                                                    "else": {4673                                                        "operation": "boost",4674                                                        "score": 0.137233868241310124675                                                    }4676                                                }4677                                            },4678                                            "else": {4679                                                "operation": "if_greater",4680                                                "feature": "SemaFileProximityScore",4681                                                "threshold": 0.800000011920929,4682                                                "then": {4683                                                    "operation": "boost",4684                                                    "score": 0.138114929199218754685                                                },4686                                                "else": {4687                                                    "operation": "if_greater",4688                                                    "feature": "FileProximityDistanceCost",4689                                                    "threshold": 18.5,4690                                                    "then": {4691                                                        "operation": "if_member",4692                                                        "feature": "SymbolCategory",4693                                                        "set": [4694                                                            "Type"4695                                                        ],4696                                                        "then": {4697                                                            "operation": "boost",4698                                                            "score": 0.137863785028457644699                                                        },4700                                                        "else": {4701                                                            "operation": "boost",4702                                                            "score": 0.125083163380622864703                                                        }4704                                                    },4705                                                    "else": {4706                                                        "operation": "boost",4707                                                        "score": 0.125298976898193364708                                                    }4709                                                }4710                                            }4711                                        },4712                                        "else": {4713                                            "operation": "if_greater",4714                                            "feature": "SemaFileProximityScore",4715                                            "threshold": 0.800000011920929,4716                                            "then": {4717                                                "operation": "if_member",4718                                                "feature": "ContextKind",4719                                                "set": [4720                                                    "CCC_Expression",4721                                                    "CCC_Statement"4722                                                ],4723                                                "then": {4724                                                    "operation": "boost",4725                                                    "score": 0.134201869368553164726                                                },4727                                                "else": {4728                                                    "operation": "boost",4729                                                    "score": 0.0189282912760972984730                                                }4731                                            },4732                                            "else": {4733                                                "operation": "boost",4734                                                "score": 0.092154443264007574735                                            }4736                                        }4737                                    }4738                                },4739                                "else": {4740                                    "operation": "if_member",4741                                    "feature": "ContextKind",4742                                    "set": [4743                                        "CCC_ClassOrStructTag",4744                                        "CCC_ClassStructUnion",4745                                        "CCC_EnumTag",4746                                        "CCC_Namespace",4747                                        "CCC_SymbolOrNewName",4748                                        "CCC_TopLevel",4749                                        "CCC_Type",4750                                        "CCC_UnionTag"4751                                    ],4752                                    "then": {4753                                        "operation": "if_greater",4754                                        "feature": "SymbolScopeDistanceCost",4755                                        "threshold": 1.0,4756                                        "then": {4757                                            "operation": "boost",4758                                            "score": 0.128996044397354134759                                        },4760                                        "else": {4761                                            "operation": "boost",4762                                            "score": 0.137947827577590944763                                        }4764                                    },4765                                    "else": {4766                                        "operation": "if_greater",4767                                        "feature": "SymbolScopeDistanceCost",4768                                        "threshold": 7.0,4769                                        "then": {4770                                            "operation": "boost",4771                                            "score": 0.129287898540496834772                                        },4773                                        "else": {4774                                            "operation": "boost",4775                                            "score": 0.117981605231761934776                                        }4777                                    }4778                                }4779                            }4780                        }4781                    }4782                },4783                "else": {4784                    "operation": "if_greater",4785                    "feature": "NumReferences",4786                    "threshold": 52191.5,4787                    "then": {4788                        "operation": "if_member",4789                        "feature": "SymbolCategory",4790                        "set": [4791                            "Macro",4792                            "Namespace"4793                        ],4794                        "then": {4795                            "operation": "if_greater",4796                            "feature": "NumReferences",4797                            "threshold": 62580.5,4798                            "then": {4799                                "operation": "if_member",4800                                "feature": "ContextKind",4801                                "set": [4802                                    "CCC_Symbol",4803                                    "CCC_SymbolOrNewName",4804                                    "CCC_TopLevel"4805                                ],4806                                "then": {4807                                    "operation": "boost",4808                                    "score": 0.143495395779609684809                                },4810                                "else": {4811                                    "operation": "if_greater",4812                                    "feature": "NumReferences",4813                                    "threshold": 108817.5,4814                                    "then": {4815                                        "operation": "boost",4816                                        "score": 0.138709574937820434817                                    },4818                                    "else": {4819                                        "operation": "boost",4820                                        "score": 0.13122218847274784821                                    }4822                                }4823                            },4824                            "else": {4825                                "operation": "boost",4826                                "score": 0.090020686388015754827                            }4828                        },4829                        "else": {4830                            "operation": "if_greater",4831                            "feature": "TypeMatchesPreferred",4832                            "threshold": 0.5,4833                            "then": {4834                                "operation": "if_greater",4835                                "feature": "NumReferences",4836                                "threshold": 78490.0,4837                                "then": {4838                                    "operation": "boost",4839                                    "score": 0.140225082635879524840                                },4841                                "else": {4842                                    "operation": "boost",4843                                    "score": 0.07986957579851154844                                }4845                            },4846                            "else": {4847                                "operation": "if_greater",4848                                "feature": "SymbolScopeDistanceCost",4849                                "threshold": 1.0,4850                                "then": {4851                                    "operation": "if_greater",4852                                    "feature": "NumNameInContext",4853                                    "threshold": 1.5,4854                                    "then": {4855                                        "operation": "boost",4856                                        "score": 0.13523283600807194857                                    },4858                                    "else": {4859                                        "operation": "if_greater",4860                                        "feature": "FileProximityDistanceCost",4861                                        "threshold": 13.5,4862                                        "then": {4863                                            "operation": "boost",4864                                            "score": 0.07577733695507054865                                        },4866                                        "else": {4867                                            "operation": "boost",4868                                            "score": -0.0284136161208152774869                                        }4870                                    }4871                                },4872                                "else": {4873                                    "operation": "if_greater",4874                                    "feature": "NumReferences",4875                                    "threshold": 191566.0,4876                                    "then": {4877                                        "operation": "boost",4878                                        "score": 0.1349996179342274879                                    },4880                                    "else": {4881                                        "operation": "if_greater",4882                                        "feature": "HadSymbolType",4883                                        "threshold": 0.5,4884                                        "then": {4885                                            "operation": "boost",4886                                            "score": 0.052973452955484394887                                        },4888                                        "else": {4889                                            "operation": "boost",4890                                            "score": 0.12598434090614324891                                        }4892                                    }4893                                }4894                            }4895                        }4896                    },4897                    "else": {4898                        "operation": "if_member",4899                        "feature": "SymbolCategory",4900                        "set": [4901                            "Constructor",4902                            "Destructor",4903                            "Macro",4904                            "Namespace",4905                            "Operator"4906                        ],4907                        "then": {4908                            "operation": "if_member",4909                            "feature": "ContextKind",4910                            "set": [4911                                "CCC_ArrowMemberAccess",4912                                "CCC_DotMemberAccess",4913                                "CCC_Namespace",4914                                "CCC_Other",4915                                "CCC_PreprocessorExpression",4916                                "CCC_Statement",4917                                "CCC_SymbolOrNewName",4918                                "CCC_TopLevel",4919                                "CCC_TypeQualifiers"4920                            ],4921                            "then": {4922                                "operation": "if_greater",4923                                "feature": "NumNameInContext",4924                                "threshold": 1.5,4925                                "then": {4926                                    "operation": "if_member",4927                                    "feature": "ContextKind",4928                                    "set": [4929                                        "CCC_Statement"4930                                    ],4931                                    "then": {4932                                        "operation": "if_greater",4933                                        "feature": "FileProximityDistanceCost",4934                                        "threshold": 13.5,4935                                        "then": {4936                                            "operation": "boost",4937                                            "score": 0.14050002396106724938                                        },4939                                        "else": {4940                                            "operation": "boost",4941                                            "score": 0.119447566568851474942                                        }4943                                    },4944                                    "else": {4945                                        "operation": "if_greater",4946                                        "feature": "SymbolScopeDistanceCost",4947                                        "threshold": 1.0,4948                                        "then": {4949                                            "operation": "if_greater",4950                                            "feature": "FileProximityDistanceCost",4951                                            "threshold": 10.5,4952                                            "then": {4953                                                "operation": "boost",4954                                                "score": 0.072546616196632394955                                            },4956                                            "else": {4957                                                "operation": "boost",4958                                                "score": 0.133548513054847724959                                            }4960                                        },4961                                        "else": {4962                                            "operation": "boost",4963                                            "score": 0.141593188047409064964                                        }4965                                    }4966                                },4967                                "else": {4968                                    "operation": "if_greater",4969                                    "feature": "FractionNameInContext",4970                                    "threshold": 0.05409356951713562,4971                                    "then": {4972                                        "operation": "if_greater",4973                                        "feature": "SymbolScopeDistanceCost",4974                                        "threshold": 1.0,4975                                        "then": {4976                                            "operation": "if_member",4977                                            "feature": "ContextKind",4978                                            "set": [4979                                                "CCC_Namespace",4980                                                "CCC_SymbolOrNewName"4981                                            ],4982                                            "then": {4983                                                "operation": "if_greater",4984                                                "feature": "SymbolScopeDistanceCost",4985                                                "threshold": 7.0,4986                                                "then": {4987                                                    "operation": "boost",4988                                                    "score": 0.135212287306785584989                                                },4990                                                "else": {4991                                                    "operation": "boost",4992                                                    "score": -0.051755800843238834993                                                }4994                                            },4995                                            "else": {4996                                                "operation": "if_greater",4997                                                "feature": "FractionNameInContext",4998                                                "threshold": 0.0607316717505455,4999                                                "then": {5000                                                    "operation": "boost",5001                                                    "score": -0.000133252397063188255002                                                },5003                                                "else": {5004                                                    "operation": "boost",5005                                                    "score": 0.083982639014720925006                                                }5007                                            }5008                                        },5009                                        "else": {5010                                            "operation": "if_greater",5011                                            "feature": "IsReservedName",5012                                            "threshold": 0.5,5013                                            "then": {5014                                                "operation": "boost",5015                                                "score": -0.134617984294891365016                                            },5017                                            "else": {5018                                                "operation": "boost",5019                                                "score": 0.117267951369285585020                                            }5021                                        }5022                                    },5023                                    "else": {5024                                        "operation": "if_greater",5025                                        "feature": "NumReferences",5026                                        "threshold": 12.5,5027                                        "then": {5028                                            "operation": "if_greater",5029                                            "feature": "FileProximityDistanceCost",5030                                            "threshold": 8.5,5031                                            "then": {5032                                                "operation": "boost",5033                                                "score": 0.095889098942279825034                                            },5035                                            "else": {5036                                                "operation": "boost",5037                                                "score": 0.139604926109313965038                                            }5039                                        },5040                                        "else": {5041                                            "operation": "if_greater",5042                                            "feature": "IsReservedName",5043                                            "threshold": 0.5,5044                                            "then": {5045                                                "operation": "boost",5046                                                "score": -0.14574927091598515047                                            },5048                                            "else": {5049                                                "operation": "if_greater",5050                                                "feature": "SymbolScopeDistanceCost",5051                                                "threshold": 3.0,5052                                                "then": {5053                                                    "operation": "boost",5054                                                    "score": -0.00167388760019093755055                                                },5056                                                "else": {5057                                                    "operation": "boost",5058                                                    "score": 0.064249217510223395059                                                }5060                                            }5061                                        }5062                                    }5063                                }5064                            },5065                            "else": {5066                                "operation": "if_member",5067                                "feature": "SymbolCategory",5068                                "set": [5069                                    "Constructor",5070                                    "Destructor",5071                                    "Function",5072                                    "Keyword",5073                                    "Namespace",5074                                    "Operator",5075                                    "Type",5076                                    "Unknown",5077                                    "Variable"5078                                ],5079                                "then": {5080                                    "operation": "if_greater",5081                                    "feature": "NumReferences",5082                                    "threshold": 2615.5,5083                                    "then": {5084                                        "operation": "boost",5085                                        "score": 0.11980523914098745086                                    },5087                                    "else": {5088                                        "operation": "if_greater",5089                                        "feature": "FileProximityDistanceCost",5090                                        "threshold": 6.5,5091                                        "then": {5092                                            "operation": "boost",5093                                            "score": 0.0052044824697077275094                                        },5095                                        "else": {5096                                            "operation": "boost",5097                                            "score": 0.115210033953189855098                                        }5099                                    }5100                                },5101                                "else": {5102                                    "operation": "boost",5103                                    "score": -0.107448399066925055104                                }5105                            }5106                        },5107                        "else": {5108                            "operation": "if_greater",5109                            "feature": "FileProximityDistanceCost",5110                            "threshold": 3.5,5111                            "then": {5112                                "operation": "if_greater",5113                                "feature": "NumReferences",5114                                "threshold": 673.5,5115                                "then": {5116                                    "operation": "if_greater",5117                                    "feature": "TypeMatchesPreferred",5118                                    "threshold": 0.5,5119                                    "then": {5120                                        "operation": "if_greater",5121                                        "feature": "NumReferences",5122                                        "threshold": 21492.0,5123                                        "then": {5124                                            "operation": "boost",5125                                            "score": 0.133870646357536325126                                        },5127                                        "else": {5128                                            "operation": "boost",5129                                            "score": 0.098681151866912845130                                        }5131                                    },5132                                    "else": {5133                                        "operation": "if_greater",5134                                        "feature": "NumNameInContext",5135                                        "threshold": 1.5,5136                                        "then": {5137                                            "operation": "boost",5138                                            "score": 0.133205741643905645139                                        },5140                                        "else": {5141                                            "operation": "if_greater",5142                                            "feature": "SymbolScopeDistanceCost",5143                                            "threshold": 3.0,5144                                            "then": {5145                                                "operation": "boost",5146                                                "score": -0.072250306606292725147                                            },5148                                            "else": {5149                                                "operation": "if_member",5150                                                "feature": "SymbolCategory",5151                                                "set": [5152                                                    "Type"5153                                                ],5154                                                "then": {5155                                                    "operation": "boost",5156                                                    "score": 0.0905345082283025157                                                },5158                                                "else": {5159                                                    "operation": "boost",5160                                                    "score": -0.049812890589237215161                                                }5162                                            }5163                                        }5164                                    }5165                                },5166                                "else": {5167                                    "operation": "if_member",5168                                    "feature": "SymbolCategory",5169                                    "set": [5170                                        "Constructor",5171                                        "Destructor",5172                                        "Macro",5173                                        "Namespace",5174                                        "Operator",5175                                        "Type"5176                                    ],5177                                    "then": {5178                                        "operation": "if_greater",5179                                        "feature": "SymbolScopeDistanceCost",5180                                        "threshold": 3.0,5181                                        "then": {5182                                            "operation": "boost",5183                                            "score": -0.117176510393619545184                                        },5185                                        "else": {5186                                            "operation": "if_greater",5187                                            "feature": "NumReferences",5188                                            "threshold": 19.5,5189                                            "then": {5190                                                "operation": "if_greater",5191                                                "feature": "NumNameInContext",5192                                                "threshold": 1.5,5193                                                "then": {5194                                                    "operation": "boost",5195                                                    "score": 0.119676552712917335196                                                },5197                                                "else": {5198                                                    "operation": "boost",5199                                                    "score": 0.0240688920021057135200                                                }5201                                            },5202                                            "else": {5203                                                "operation": "boost",5204                                                "score": -0.069222286343574525205                                            }5206                                        }5207                                    },5208                                    "else": {5209                                        "operation": "if_greater",5210                                        "feature": "TypeMatchesPreferred",5211                                        "threshold": 0.5,5212                                        "then": {5213                                            "operation": "boost",5214                                            "score": -0.0479911342263221745215                                        },5216                                        "else": {5217                                            "operation": "boost",5218                                            "score": -0.13755553960800175219                                        }5220                                    }5221                                }5222                            },5223                            "else": {5224                                "operation": "if_greater",5225                                "feature": "NumNameInContext",5226                                "threshold": 1.5,5227                                "then": {5228                                    "operation": "if_greater",5229                                    "feature": "NumReferences",5230                                    "threshold": 1.5,5231                                    "then": {5232                                        "operation": "boost",5233                                        "score": 0.115245543420314795234                                    },5235                                    "else": {5236                                        "operation": "boost",5237                                        "score": 0.075633399188518525238                                    }5239                                },5240                                "else": {5241                                    "operation": "if_greater",5242                                    "feature": "SymbolScopeDistanceCost",5243                                    "threshold": 1.0,5244                                    "then": {5245                                        "operation": "boost",5246                                        "score": -0.069262161850929265247                                    },5248                                    "else": {5249                                        "operation": "boost",5250                                        "score": 0.039233781397342685251                                    }5252                                }5253                            }5254                        }5255                    }5256                }5257            }5258        }5259    },5260    {5261        "operation": "if_member",5262        "feature": "Scope",5263        "set": [5264            "FunctionScope"5265        ],5266        "then": {5267            "operation": "if_member",5268            "feature": "ContextKind",5269            "set": [5270                "CCC_Expression",5271                "CCC_ParenthesizedExpression",5272                "CCC_Statement",5273                "CCC_Type"5274            ],5275            "then": {5276                "operation": "if_greater",5277                "feature": "TypeMatchesPreferred",5278                "threshold": 0.5,5279                "then": {5280                    "operation": "boost",5281                    "score": 0.132186219096183785282                },5283                "else": {5284                    "operation": "if_greater",5285                    "feature": "IsNameInContext",5286                    "threshold": 0.5,5287                    "then": {5288                        "operation": "if_greater",5289                        "feature": "NumNameInContext",5290                        "threshold": 1.5,5291                        "then": {5292                            "operation": "boost",5293                            "score": 0.13005913794040685294                        },5295                        "else": {5296                            "operation": "boost",5297                            "score": 0.1309616118669515298                        }5299                    },5300                    "else": {5301                        "operation": "if_greater",5302                        "feature": "IsImplementationDetail",5303                        "threshold": 0.5,5304                        "then": {5305                            "operation": "boost",5306                            "score": -0.08487857878208165307                        },5308                        "else": {5309                            "operation": "boost",5310                            "score": 0.129642620682716375311                        }5312                    }5313                }5314            },5315            "else": {5316                "operation": "boost",5317                "score": 0.014751723967492585318            }5319        },5320        "else": {5321            "operation": "if_greater",5322            "feature": "NumReferences",5323            "threshold": 424244.0,5324            "then": {5325                "operation": "if_greater",5326                "feature": "SemaSaysInScope",5327                "threshold": 0.5,5328                "then": {5329                    "operation": "boost",5330                    "score": 0.132733106613159185331                },5332                "else": {5333                    "operation": "if_greater",5334                    "feature": "FileProximityDistanceCost",5335                    "threshold": 13.5,5336                    "then": {5337                        "operation": "if_greater",5338                        "feature": "HadContextType",5339                        "threshold": 0.5,5340                        "then": {5341                            "operation": "boost",5342                            "score": 0.110113151371479035343                        },5344                        "else": {5345                            "operation": "boost",5346                            "score": 0.13201299309730535347                        }5348                    },5349                    "else": {5350                        "operation": "boost",5351                        "score": 0.111453525722026825352                    }5353                }5354            },5355            "else": {5356                "operation": "if_greater",5357                "feature": "SemaSaysInScope",5358                "threshold": 0.5,5359                "then": {5360                    "operation": "if_greater",5361                    "feature": "FileProximityDistanceCost",5362                    "threshold": 39.5,5363                    "then": {5364                        "operation": "if_member",5365                        "feature": "SymbolCategory",5366                        "set": [5367                            "Namespace",5368                            "Variable"5369                        ],5370                        "then": {5371                            "operation": "if_member",5372                            "feature": "ContextKind",5373                            "set": [5374                                "CCC_ClassStructUnion",5375                                "CCC_Expression",5376                                "CCC_Namespace",5377                                "CCC_Statement",5378                                "CCC_SymbolOrNewName",5379                                "CCC_TopLevel",5380                                "CCC_Type"5381                            ],5382                            "then": {5383                                "operation": "if_greater",5384                                "feature": "IsInstanceMember",5385                                "threshold": 0.5,5386                                "then": {5387                                    "operation": "if_greater",5388                                    "feature": "SemaFileProximityScore",5389                                    "threshold": 0.800000011920929,5390                                    "then": {5391                                        "operation": "boost",5392                                        "score": 0.12771973013877875393                                    },5394                                    "else": {5395                                        "operation": "if_greater",5396                                        "feature": "IsInBaseClass",5397                                        "threshold": 0.5,5398                                        "then": {5399                                            "operation": "boost",5400                                            "score": 0.110186561942100525401                                        },5402                                        "else": {5403                                            "operation": "boost",5404                                            "score": 0.123492546379566195405                                        }5406                                    }5407                                },5408                                "else": {5409                                    "operation": "if_greater",5410                                    "feature": "IsNameInContext",5411                                    "threshold": 0.5,5412                                    "then": {5413                                        "operation": "if_member",5414                                        "feature": "SymbolCategory",5415                                        "set": [5416                                            "Namespace"5417                                        ],5418                                        "then": {5419                                            "operation": "boost",5420                                            "score": 0.123545192182064065421                                        },5422                                        "else": {5423                                            "operation": "if_greater",5424                                            "feature": "SemaFileProximityScore",5425                                            "threshold": 0.800000011920929,5426                                            "then": {5427                                                "operation": "if_greater",5428                                                "feature": "TypeMatchesPreferred",5429                                                "threshold": 0.5,5430                                                "then": {5431                                                    "operation": "boost",5432                                                    "score": 0.125682324171066285433                                                },5434                                                "else": {5435                                                    "operation": "boost",5436                                                    "score": 0.099228024482727055437                                                }5438                                            },5439                                            "else": {5440                                                "operation": "boost",5441                                                "score": -0.0294260066002607355442                                            }5443                                        }5444                                    },5445                                    "else": {5446                                        "operation": "if_member",5447                                        "feature": "ContextKind",5448                                        "set": [5449                                            "CCC_ClassStructUnion",5450                                            "CCC_Namespace",5451                                            "CCC_TopLevel",5452                                            "CCC_Type"5453                                        ],5454                                        "then": {5455                                            "operation": "boost",5456                                            "score": 0.105988100171089175457                                        },5458                                        "else": {5459                                            "operation": "boost",5460                                            "score": 0.069445580244064335461                                        }5462                                    }5463                                }5464                            },5465                            "else": {5466                                "operation": "if_member",5467                                "feature": "SymbolCategory",5468                                "set": [5469                                    "Namespace"5470                                ],5471                                "then": {5472                                    "operation": "if_greater",5473                                    "feature": "NumNameInContext",5474                                    "threshold": 0.5,5475                                    "then": {5476                                        "operation": "boost",5477                                        "score": 0.129281818866729745478                                    },5479                                    "else": {5480                                        "operation": "boost",5481                                        "score": 0.090359933674335485482                                    }5483                                },5484                                "else": {5485                                    "operation": "if_member",5486                                    "feature": "ContextKind",5487                                    "set": [5488                                        "CCC_ClassOrStructTag",5489                                        "CCC_ClassStructUnion",5490                                        "CCC_EnumTag",5491                                        "CCC_Expression",5492                                        "CCC_Namespace",5493                                        "CCC_Other",5494                                        "CCC_ParenthesizedExpression",5495                                        "CCC_PreprocessorExpression",5496                                        "CCC_Statement",5497                                        "CCC_Symbol",5498                                        "CCC_SymbolOrNewName",5499                                        "CCC_TopLevel",5500                                        "CCC_Type",5501                                        "CCC_TypeQualifiers",5502                                        "CCC_UnionTag"5503                                    ],5504                                    "then": {5505                                        "operation": "if_greater",5506                                        "feature": "IsInstanceMember",5507                                        "threshold": 0.5,5508                                        "then": {5509                                            "operation": "if_greater",5510                                            "feature": "SymbolScopeDistanceCost",5511                                            "threshold": 2147483648.0,5512                                            "then": {5513                                                "operation": "boost",5514                                                "score": -0.120081119239330295515                                            },5516                                            "else": {5517                                                "operation": "boost",5518                                                "score": 0.129617258906364445519                                            }5520                                        },5521                                        "else": {5522                                            "operation": "boost",5523                                            "score": 0.0198559369891881945524                                        }5525                                    },5526                                    "else": {5527                                        "operation": "boost",5528                                        "score": -0.080332338809967045529                                    }5530                                }5531                            }5532                        },5533                        "else": {5534                            "operation": "if_member",5535                            "feature": "SymbolCategory",5536                            "set": [5537                                "Function",5538                                "Keyword",5539                                "Macro",5540                                "Namespace",5541                                "Type",5542                                "Variable"5543                            ],5544                            "then": {5545                                "operation": "if_greater",5546                                "feature": "SemaFileProximityScore",5547                                "threshold": 0.800000011920929,5548                                "then": {5549                                    "operation": "if_greater",5550                                    "feature": "IsImplementationDetail",5551                                    "threshold": 0.5,5552                                    "then": {5553                                        "operation": "boost",5554                                        "score": -0.131102114915847785555                                    },5556                                    "else": {5557                                        "operation": "if_greater",5558                                        "feature": "IsInBaseClass",5559                                        "threshold": 0.5,5560                                        "then": {5561                                            "operation": "if_greater",5562                                            "feature": "TypeMatchesPreferred",5563                                            "threshold": 0.5,5564                                            "then": {5565                                                "operation": "boost",5566                                                "score": 0.130097463726997385567                                            },5568                                            "else": {5569                                                "operation": "if_member",5570                                                "feature": "ContextKind",5571                                                "set": [5572                                                    "CCC_ClassStructUnion",5573                                                    "CCC_ParenthesizedExpression",5574                                                    "CCC_Statement"5575                                                ],5576                                                "then": {5577                                                    "operation": "boost",5578                                                    "score": 0.126679345965385445579                                                },5580                                                "else": {5581                                                    "operation": "boost",5582                                                    "score": 0.11342510581016545583                                                }5584                                            }5585                                        },5586                                        "else": {5587                                            "operation": "if_member",5588                                            "feature": "Scope",5589                                            "set": [5590                                                "FileScope",5591                                                "GlobalScope"5592                                            ],5593                                            "then": {5594                                                "operation": "if_greater",5595                                                "feature": "TypeMatchesPreferred",5596                                                "threshold": 0.5,5597                                                "then": {5598                                                    "operation": "boost",5599                                                    "score": 0.125002309679985055600                                                },5601                                                "else": {5602                                                    "operation": "if_greater",5603                                                    "feature": "HadContextType",5604                                                    "threshold": 0.5,5605                                                    "then": {5606                                                        "operation": "boost",5607                                                        "score": 0.082790739834308625608                                                    },5609                                                    "else": {5610                                                        "operation": "if_member",5611                                                        "feature": "SymbolCategory",5612                                                        "set": [5613                                                            "Type"5614                                                        ],5615                                                        "then": {5616                                                            "operation": "boost",5617                                                            "score": 0.116925276815891275618                                                        },5619                                                        "else": {5620                                                            "operation": "boost",5621                                                            "score": 0.102977782487869265622                                                        }5623                                                    }5624                                                }5625                                            },5626                                            "else": {5627                                                "operation": "boost",5628                                                "score": 0.051690794527530675629                                            }5630                                        }5631                                    }5632                                },5633                                "else": {5634                                    "operation": "if_greater",5635                                    "feature": "IsNameInContext",5636                                    "threshold": 0.5,5637                                    "then": {5638                                        "operation": "if_greater",5639                                        "feature": "TypeMatchesPreferred",5640                                        "threshold": 0.5,5641                                        "then": {5642                                            "operation": "boost",5643                                            "score": 0.11980984359979635644                                        },5645                                        "else": {5646                                            "operation": "if_member",5647                                            "feature": "Scope",5648                                            "set": [5649                                                "FileScope"5650                                            ],5651                                            "then": {5652                                                "operation": "if_member",5653                                                "feature": "ContextKind",5654                                                "set": [5655                                                    "CCC_Symbol",5656                                                    "CCC_TopLevel",5657                                                    "CCC_Type"5658                                                ],5659                                                "then": {5660                                                    "operation": "boost",5661                                                    "score": 0.130993992090225225662                                                },5663                                                "else": {5664                                                    "operation": "boost",5665                                                    "score": 0.079368636012077335666                                                }5667                                            },5668                                            "else": {5669                                                "operation": "if_greater",5670                                                "feature": "NumNameInContext",5671                                                "threshold": 1.5,5672                                                "then": {5673                                                    "operation": "if_member",5674                                                    "feature": "ContextKind",5675                                                    "set": [5676                                                        "CCC_ClassOrStructTag",5677                                                        "CCC_ParenthesizedExpression",5678                                                        "CCC_Statement",5679                                                        "CCC_SymbolOrNewName",5680                                                        "CCC_TopLevel",5681                                                        "CCC_Type"5682                                                    ],5683                                                    "then": {5684                                                        "operation": "boost",5685                                                        "score": 0.107290320098400125686                                                    },5687                                                    "else": {5688                                                        "operation": "boost",5689                                                        "score": 0.074531339108943945690                                                    }5691                                                },5692                                                "else": {5693                                                    "operation": "boost",5694                                                    "score": 0.033262588083744055695                                                }5696                                            }5697                                        }5698                                    },5699                                    "else": {5700                                        "operation": "if_greater",5701                                        "feature": "TypeMatchesPreferred",5702                                        "threshold": 0.5,5703                                        "then": {5704                                            "operation": "boost",5705                                            "score": 0.061028249561786655706                                        },5707                                        "else": {5708                                            "operation": "boost",5709                                            "score": -0.051883216947317125710                                        }5711                                    }5712                                }5713                            },5714                            "else": {5715                                "operation": "boost",5716                                "score": -0.129256129264831545717                            }5718                        }5719                    },5720                    "else": {5721                        "operation": "if_greater",5722                        "feature": "HadSymbolType",5723                        "threshold": 0.5,5724                        "then": {5725                            "operation": "if_greater",5726                            "feature": "NumReferences",5727                            "threshold": 191566.0,5728                            "then": {5729                                "operation": "boost",5730                                "score": 0.132168874144554145731                            },5732                            "else": {5733                                "operation": "if_greater",5734                                "feature": "NumReferences",5735                                "threshold": 3.5,5736                                "then": {5737                                    "operation": "if_greater",5738                                    "feature": "TypeMatchesPreferred",5739                                    "threshold": 0.5,5740                                    "then": {5741                                        "operation": "boost",5742                                        "score": 0.128224790096282965743                                    },5744                                    "else": {5745                                        "operation": "if_member",5746                                        "feature": "ContextKind",5747                                        "set": [5748                                            "CCC_Expression",5749                                            "CCC_ParenthesizedExpression",5750                                            "CCC_Statement"5751                                        ],5752                                        "then": {5753                                            "operation": "if_greater",5754                                            "feature": "NumReferences",5755                                            "threshold": 176731.0,5756                                            "then": {5757                                                "operation": "boost",5758                                                "score": -0.127903878688812265759                                            },5760                                            "else": {5761                                                "operation": "if_greater",5762                                                "feature": "NumReferences",5763                                                "threshold": 6450.5,5764                                                "then": {5765                                                    "operation": "boost",5766                                                    "score": 0.124668508768081675767                                                },5768                                                "else": {5769                                                    "operation": "boost",5770                                                    "score": 0.111019186675548555771                                                }5772                                            }5773                                        },5774                                        "else": {5775                                            "operation": "boost",5776                                            "score": 0.072588130831718445777                                        }5778                                    }5779                                },5780                                "else": {5781                                    "operation": "if_greater",5782                                    "feature": "SymbolScopeDistanceCost",5783                                    "threshold": 9.0,5784                                    "then": {5785                                        "operation": "boost",5786                                        "score": 0.114908091723918915787                                    },5788                                    "else": {5789                                        "operation": "if_greater",5790                                        "feature": "TypeMatchesPreferred",5791                                        "threshold": 0.5,5792                                        "then": {5793                                            "operation": "boost",5794                                            "score": 0.111030854284763345795                                        },5796                                        "else": {5797                                            "operation": "boost",5798                                            "score": 0.0535743199288845065799                                        }5800                                    }5801                                }5802                            }5803                        },5804                        "else": {5805                            "operation": "if_greater",5806                            "feature": "NumReferences",5807                            "threshold": 1.5,5808                            "then": {5809                                "operation": "if_member",5810                                "feature": "ContextKind",5811                                "set": [5812                                    "CCC_ClassOrStructTag",5813                                    "CCC_EnumTag",5814                                    "CCC_Namespace",5815                                    "CCC_SymbolOrNewName",5816                                    "CCC_TopLevel",5817                                    "CCC_Type",5818                                    "CCC_UnionTag"5819                                ],5820                                "then": {5821                                    "operation": "if_greater",5822                                    "feature": "SymbolScopeDistanceCost",5823                                    "threshold": 1.0,5824                                    "then": {5825                                        "operation": "boost",5826                                        "score": 0.127332136034965525827                                    },5828                                    "else": {5829                                        "operation": "boost",5830                                        "score": 0.132253438234329225831                                    }5832                                },5833                                "else": {5834                                    "operation": "if_greater",5835                                    "feature": "SymbolScopeDistanceCost",5836                                    "threshold": 7.0,5837                                    "then": {5838                                        "operation": "boost",5839                                        "score": 0.128073930740356455840                                    },5841                                    "else": {5842                                        "operation": "if_member",5843                                        "feature": "SymbolCategory",5844                                        "set": [5845                                            "Namespace"5846                                        ],5847                                        "then": {5848                                            "operation": "if_greater",5849                                            "feature": "SymbolScopeDistanceCost",5850                                            "threshold": 3.0,5851                                            "then": {5852                                                "operation": "if_greater",5853                                                "feature": "NumReferences",5854                                                "threshold": 5930.0,5855                                                "then": {5856                                                    "operation": "boost",5857                                                    "score": 0.129381999373435975858                                                },5859                                                "else": {5860                                                    "operation": "boost",5861                                                    "score": 0.126486003398895265862                                                }5863                                            },5864                                            "else": {5865                                                "operation": "boost",5866                                                "score": 0.13347370922565465867                                            }5868                                        },5869                                        "else": {5870                                            "operation": "if_greater",5871                                            "feature": "SymbolScopeDistanceCost",5872                                            "threshold": 3.0,5873                                            "then": {5874                                                "operation": "if_greater",5875                                                "feature": "IsNameInContext",5876                                                "threshold": 0.5,5877                                                "then": {5878                                                    "operation": "boost",5879                                                    "score": 0.123105794191360475880                                                },5881                                                "else": {5882                                                    "operation": "boost",5883                                                    "score": 0.096346728503704075884                                                }5885                                            },5886                                            "else": {5887                                                "operation": "if_greater",5888                                                "feature": "NumReferences",5889                                                "threshold": 73487.5,5890                                                "then": {5891                                                    "operation": "boost",5892                                                    "score": 0.133904233574867255893                                                },5894                                                "else": {5895                                                    "operation": "if_greater",5896                                                    "feature": "HadContextType",5897                                                    "threshold": 0.5,5898                                                    "then": {5899                                                        "operation": "boost",5900                                                        "score": 0.119067534804344185901                                                    },5902                                                    "else": {5903                                                        "operation": "boost",5904                                                        "score": 0.125063747167587285905                                                    }5906                                                }5907                                            }5908                                        }5909                                    }5910                                }5911                            },5912                            "else": {5913                                "operation": "if_greater",5914                                "feature": "FileProximityDistanceCost",5915                                "threshold": 13.5,5916                                "then": {5917                                    "operation": "if_member",5918                                    "feature": "SymbolCategory",5919                                    "set": [5920                                        "Namespace"5921                                    ],5922                                    "then": {5923                                        "operation": "if_greater",5924                                        "feature": "SymbolScopeDistanceCost",5925                                        "threshold": 3.0,5926                                        "then": {5927                                            "operation": "boost",5928                                            "score": 0.12614053487777715929                                        },5930                                        "else": {5931                                            "operation": "boost",5932                                            "score": 0.112356141209602365933                                        }5934                                    },5935                                    "else": {5936                                        "operation": "if_member",5937                                        "feature": "ContextKind",5938                                        "set": [5939                                            "CCC_ClassStructUnion",5940                                            "CCC_EnumTag",5941                                            "CCC_Symbol",5942                                            "CCC_TopLevel",5943                                            "CCC_Type"5944                                        ],5945                                        "then": {5946                                            "operation": "if_member",5947                                            "feature": "Scope",5948                                            "set": [5949                                                "FileScope"5950                                            ],5951                                            "then": {5952                                                "operation": "if_greater",5953                                                "feature": "SymbolScopeDistanceCost",5954                                                "threshold": 1.0,5955                                                "then": {5956                                                    "operation": "boost",5957                                                    "score": 0.12158566713333135958                                                },5959                                                "else": {5960                                                    "operation": "if_greater",5961                                                    "feature": "FileProximityDistanceCost",5962                                                    "threshold": 16.5,5963                                                    "then": {5964                                                        "operation": "boost",5965                                                        "score": 0.131467267870903025966                                                    },5967                                                    "else": {5968                                                        "operation": "boost",5969                                                        "score": 0.12798106670379645970                                                    }5971                                                }5972                                            },5973                                            "else": {5974                                                "operation": "if_greater",5975                                                "feature": "SemaFileProximityScore",5976                                                "threshold": 0.800000011920929,5977                                                "then": {5978                                                    "operation": "boost",5979                                                    "score": 0.12894089519977575980                                                },5981                                                "else": {5982                                                    "operation": "if_greater",5983                                                    "feature": "FileProximityDistanceCost",5984                                                    "threshold": 18.5,5985                                                    "then": {5986                                                        "operation": "if_member",5987                                                        "feature": "SymbolCategory",5988                                                        "set": [5989                                                            "Type"5990                                                        ],5991                                                        "then": {5992                                                            "operation": "boost",5993                                                            "score": 0.129057034850120545994                                                        },5995                                                        "else": {5996                                                            "operation": "boost",5997                                                            "score": 0.115232050418853765998                                                        }5999                                                    },6000                                                    "else": {6001                                                        "operation": "boost",6002                                                        "score": 0.115427985787391666003                                                    }6004                                                }6005                                            }6006                                        },6007                                        "else": {6008                                            "operation": "if_greater",6009                                            "feature": "SemaFileProximityScore",6010                                            "threshold": 0.800000011920929,6011                                            "then": {6012                                                "operation": "if_member",6013                                                "feature": "ContextKind",6014                                                "set": [6015                                                    "CCC_ArrowMemberAccess",6016                                                    "CCC_ClassOrStructTag",6017                                                    "CCC_ClassStructUnion",6018                                                    "CCC_DotMemberAccess",6019                                                    "CCC_EnumTag",6020                                                    "CCC_Expression",6021                                                    "CCC_Namespace",6022                                                    "CCC_Other",6023                                                    "CCC_ParenthesizedExpression",6024                                                    "CCC_PreprocessorExpression",6025                                                    "CCC_Statement",6026                                                    "CCC_Symbol",6027                                                    "CCC_TopLevel",6028                                                    "CCC_Type",6029                                                    "CCC_TypeQualifiers",6030                                                    "CCC_UnionTag"6031                                                ],6032                                                "then": {6033                                                    "operation": "boost",6034                                                    "score": 0.125164583325386056035                                                },6036                                                "else": {6037                                                    "operation": "boost",6038                                                    "score": -0.224712193012237556039                                                }6040                                            },6041                                            "else": {6042                                                "operation": "boost",6043                                                "score": 0.08179751783609396044                                            }6045                                        }6046                                    }6047                                },6048                                "else": {6049                                    "operation": "if_member",6050                                    "feature": "ContextKind",6051                                    "set": [6052                                        "CCC_ClassOrStructTag",6053                                        "CCC_ClassStructUnion",6054                                        "CCC_EnumTag",6055                                        "CCC_Namespace",6056                                        "CCC_SymbolOrNewName",6057                                        "CCC_TopLevel",6058                                        "CCC_Type",6059                                        "CCC_UnionTag"6060                                    ],6061                                    "then": {6062                                        "operation": "if_greater",6063                                        "feature": "SymbolScopeDistanceCost",6064                                        "threshold": 1.0,6065                                        "then": {6066                                            "operation": "boost",6067                                            "score": 0.119509860873222356068                                        },6069                                        "else": {6070                                            "operation": "boost",6071                                            "score": 0.12904214859008796072                                        }6073                                    },6074                                    "else": {6075                                        "operation": "if_greater",6076                                        "feature": "SymbolScopeDistanceCost",6077                                        "threshold": 7.0,6078                                        "then": {6079                                            "operation": "boost",6080                                            "score": 0.12024483829736716081                                        },6082                                        "else": {6083                                            "operation": "boost",6084                                            "score": 0.107966020703315736085                                        }6086                                    }6087                                }6088                            }6089                        }6090                    }6091                },6092                "else": {6093                    "operation": "if_greater",6094                    "feature": "NumReferences",6095                    "threshold": 52191.5,6096                    "then": {6097                        "operation": "if_member",6098                        "feature": "SymbolCategory",6099                        "set": [6100                            "Macro",6101                            "Namespace"6102                        ],6103                        "then": {6104                            "operation": "if_greater",6105                            "feature": "NumReferences",6106                            "threshold": 62580.5,6107                            "then": {6108                                "operation": "if_member",6109                                "feature": "ContextKind",6110                                "set": [6111                                    "CCC_TopLevel"6112                                ],6113                                "then": {6114                                    "operation": "boost",6115                                    "score": 0.139910653233528146116                                },6117                                "else": {6118                                    "operation": "if_greater",6119                                    "feature": "NumReferences",6120                                    "threshold": 281590.5,6121                                    "then": {6122                                        "operation": "boost",6123                                        "score": 0.132695466279983526124                                    },6125                                    "else": {6126                                        "operation": "boost",6127                                        "score": 0.126815959811210636128                                    }6129                                }6130                            },6131                            "else": {6132                                "operation": "boost",6133                                "score": 0.078834682703018196134                            }6135                        },6136                        "else": {6137                            "operation": "if_greater",6138                            "feature": "TypeMatchesPreferred",6139                            "threshold": 0.5,6140                            "then": {6141                                "operation": "if_greater",6142                                "feature": "NumReferences",6143                                "threshold": 78490.0,6144                                "then": {6145                                    "operation": "boost",6146                                    "score": 0.13192673027515416147                                },6148                                "else": {6149                                    "operation": "boost",6150                                    "score": 0.074715204536914836151                                }6152                            },6153                            "else": {6154                                "operation": "if_greater",6155                                "feature": "SymbolScopeDistanceCost",6156                                "threshold": 1.0,6157                                "then": {6158                                    "operation": "if_greater",6159                                    "feature": "NumNameInContext",6160                                    "threshold": 1.5,6161                                    "then": {6162                                        "operation": "boost",6163                                        "score": 0.12611705064773566164                                    },6165                                    "else": {6166                                        "operation": "if_greater",6167                                        "feature": "FileProximityDistanceCost",6168                                        "threshold": 13.5,6169                                        "then": {6170                                            "operation": "boost",6171                                            "score": 0.065783590078353886172                                        },6173                                        "else": {6174                                            "operation": "boost",6175                                            "score": -0.0249226056039333346176                                        }6177                                    }6178                                },6179                                "else": {6180                                    "operation": "if_greater",6181                                    "feature": "NumReferences",6182                                    "threshold": 191566.0,6183                                    "then": {6184                                        "operation": "boost",6185                                        "score": 0.126016482710838326186                                    },6187                                    "else": {6188                                        "operation": "if_greater",6189                                        "feature": "HadSymbolType",6190                                        "threshold": 0.5,6191                                        "then": {6192                                            "operation": "boost",6193                                            "score": 0.0464202538132667546194                                        },6195                                        "else": {6196                                            "operation": "boost",6197                                            "score": 0.116129674017429356198                                        }6199                                    }6200                                }6201                            }6202                        }6203                    },6204                    "else": {6205                        "operation": "if_member",6206                        "feature": "SymbolCategory",6207                        "set": [6208                            "Constructor",6209                            "Destructor",6210                            "Macro",6211                            "Namespace",6212                            "Operator"6213                        ],6214                        "then": {6215                            "operation": "if_member",6216                            "feature": "ContextKind",6217                            "set": [6218                                "CCC_ArrowMemberAccess",6219                                "CCC_DotMemberAccess",6220                                "CCC_Namespace",6221                                "CCC_Other",6222                                "CCC_PreprocessorExpression",6223                                "CCC_Statement",6224                                "CCC_SymbolOrNewName",6225                                "CCC_TopLevel",6226                                "CCC_TypeQualifiers"6227                            ],6228                            "then": {6229                                "operation": "if_greater",6230                                "feature": "NumNameInContext",6231                                "threshold": 1.5,6232                                "then": {6233                                    "operation": "if_member",6234                                    "feature": "ContextKind",6235                                    "set": [6236                                        "CCC_Statement"6237                                    ],6238                                    "then": {6239                                        "operation": "if_greater",6240                                        "feature": "FileProximityDistanceCost",6241                                        "threshold": 13.5,6242                                        "then": {6243                                            "operation": "boost",6244                                            "score": 0.1319725364446646245                                        },6246                                        "else": {6247                                            "operation": "boost",6248                                            "score": 0.109669372439384466249                                        }6250                                    },6251                                    "else": {6252                                        "operation": "if_greater",6253                                        "feature": "SymbolScopeDistanceCost",6254                                        "threshold": 1.0,6255                                        "then": {6256                                            "operation": "if_greater",6257                                            "feature": "FileProximityDistanceCost",6258                                            "threshold": 10.5,6259                                            "then": {6260                                                "operation": "boost",6261                                                "score": 0.066883765161037456262                                            },6263                                            "else": {6264                                                "operation": "boost",6265                                                "score": 0.124944068491458896266                                            }6267                                        },6268                                        "else": {6269                                            "operation": "boost",6270                                            "score": 0.133455261588096626271                                        }6272                                    }6273                                },6274                                "else": {6275                                    "operation": "if_greater",6276                                    "feature": "FractionNameInContext",6277                                    "threshold": 0.057189542800188065,6278                                    "then": {6279                                        "operation": "if_greater",6280                                        "feature": "SymbolScopeDistanceCost",6281                                        "threshold": 1.0,6282                                        "then": {6283                                            "operation": "if_member",6284                                            "feature": "ContextKind",6285                                            "set": [6286                                                "CCC_Namespace",6287                                                "CCC_SymbolOrNewName"6288                                            ],6289                                            "then": {6290                                                "operation": "if_greater",6291                                                "feature": "SymbolScopeDistanceCost",6292                                                "threshold": 7.0,6293                                                "then": {6294                                                    "operation": "boost",6295                                                    "score": 0.123811319470405586296                                                },6297                                                "else": {6298                                                    "operation": "boost",6299                                                    "score": -0.048478111624717716300                                                }6301                                            },6302                                            "else": {6303                                                "operation": "if_greater",6304                                                "feature": "FractionNameInContext",6305                                                "threshold": 0.0607316717505455,6306                                                "then": {6307                                                    "operation": "boost",6308                                                    "score": 0.0109636420384049426309                                                },6310                                                "else": {6311                                                    "operation": "boost",6312                                                    "score": 0.073787964880466466313                                                }6314                                            }6315                                        },6316                                        "else": {6317                                            "operation": "if_greater",6318                                            "feature": "IsReservedName",6319                                            "threshold": 0.5,6320                                            "then": {6321                                                "operation": "boost",6322                                                "score": -0.125070840120315556323                                            },6324                                            "else": {6325                                                "operation": "boost",6326                                                "score": 0.108167156577110296327                                            }6328                                        }6329                                    },6330                                    "else": {6331                                        "operation": "if_greater",6332                                        "feature": "NumReferences",6333                                        "threshold": 7.5,6334                                        "then": {6335                                            "operation": "if_greater",6336                                            "feature": "FileProximityDistanceCost",6337                                            "threshold": 8.5,6338                                            "then": {6339                                                "operation": "boost",6340                                                "score": 0.084613248705863956341                                            },6342                                            "else": {6343                                                "operation": "boost",6344                                                "score": 0.127832233905792246345                                            }6346                                        },6347                                        "else": {6348                                            "operation": "boost",6349                                            "score": 0.0006808255566284066350                                        }6351                                    }6352                                }6353                            },6354                            "else": {6355                                "operation": "if_greater",6356                                "feature": "NumReferences",6357                                "threshold": 2615.5,6358                                "then": {6359                                    "operation": "boost",6360                                    "score": 0.115468367934226996361                                },6362                                "else": {6363                                    "operation": "if_member",6364                                    "feature": "SymbolCategory",6365                                    "set": [6366                                        "Constructor",6367                                        "Destructor",6368                                        "Function",6369                                        "Keyword",6370                                        "Namespace",6371                                        "Operator",6372                                        "Type",6373                                        "Unknown",6374                                        "Variable"6375                                    ],6376                                    "then": {6377                                        "operation": "if_greater",6378                                        "feature": "FileProximityDistanceCost",6379                                        "threshold": 8.5,6380                                        "then": {6381                                            "operation": "boost",6382                                            "score": -0.00215245969593524936383                                        },6384                                        "else": {6385                                            "operation": "boost",6386                                            "score": 0.099216975271701816387                                        }6388                                    },6389                                    "else": {6390                                        "operation": "boost",6391                                        "score": -0.098529964685440066392                                    }6393                                }6394                            }6395                        },6396                        "else": {6397                            "operation": "if_greater",6398                            "feature": "FileProximityDistanceCost",6399                            "threshold": 3.5,6400                            "then": {6401                                "operation": "if_greater",6402                                "feature": "NumReferences",6403                                "threshold": 673.5,6404                                "then": {6405                                    "operation": "if_greater",6406                                    "feature": "TypeMatchesPreferred",6407                                    "threshold": 0.5,6408                                    "then": {6409                                        "operation": "if_greater",6410                                        "feature": "NumReferences",6411                                        "threshold": 21492.0,6412                                        "then": {6413                                            "operation": "boost",6414                                            "score": 0.12484427541494376415                                        },6416                                        "else": {6417                                            "operation": "boost",6418                                            "score": 0.088693469762802126419                                        }6420                                    },6421                                    "else": {6422                                        "operation": "if_greater",6423                                        "feature": "NumNameInContext",6424                                        "threshold": 1.5,6425                                        "then": {6426                                            "operation": "boost",6427                                            "score": 0.126012250781059276428                                        },6429                                        "else": {6430                                            "operation": "if_member",6431                                            "feature": "ContextKind",6432                                            "set": [6433                                                "CCC_ArrowMemberAccess",6434                                                "CCC_DotMemberAccess",6435                                                "CCC_EnumTag",6436                                                "CCC_Other",6437                                                "CCC_PreprocessorExpression",6438                                                "CCC_Symbol",6439                                                "CCC_SymbolOrNewName",6440                                                "CCC_TypeQualifiers",6441                                                "CCC_UnionTag"6442                                            ],6443                                            "then": {6444                                                "operation": "if_member",6445                                                "feature": "SymbolCategory",6446                                                "set": [6447                                                    "Type"6448                                                ],6449                                                "then": {6450                                                    "operation": "boost",6451                                                    "score": 0.06496731936931616452                                                },6453                                                "else": {6454                                                    "operation": "boost",6455                                                    "score": -0.035356961190700536456                                                }6457                                            },6458                                            "else": {6459                                                "operation": "boost",6460                                                "score": -0.067177809774875646461                                            }6462                                        }6463                                    }6464                                },6465                                "else": {6466                                    "operation": "if_member",6467                                    "feature": "SymbolCategory",6468                                    "set": [6469                                        "Constructor",6470                                        "Destructor",6471                                        "Macro",6472                                        "Namespace",6473                                        "Operator",6474                                        "Type"6475                                    ],6476                                    "then": {6477                                        "operation": "if_greater",6478                                        "feature": "SymbolScopeDistanceCost",6479                                        "threshold": 3.0,6480                                        "then": {6481                                            "operation": "boost",6482                                            "score": -0.107382558286190036483                                        },6484                                        "else": {6485                                            "operation": "if_greater",6486                                            "feature": "NumReferences",6487                                            "threshold": 19.5,6488                                            "then": {6489                                                "operation": "if_greater",6490                                                "feature": "NumNameInContext",6491                                                "threshold": 1.5,6492                                                "then": {6493                                                    "operation": "boost",6494                                                    "score": 0.109668023884296426495                                                },6496                                                "else": {6497                                                    "operation": "boost",6498                                                    "score": 0.0203882511705160146499                                                }6500                                            },6501                                            "else": {6502                                                "operation": "boost",6503                                                "score": -0.06132264435291296504                                            }6505                                        }6506                                    },6507                                    "else": {6508                                        "operation": "if_greater",6509                                        "feature": "TypeMatchesPreferred",6510                                        "threshold": 0.5,6511                                        "then": {6512                                            "operation": "if_greater",6513                                            "feature": "SymbolScopeDistanceCost",6514                                            "threshold": 1.0,6515                                            "then": {6516                                                "operation": "boost",6517                                                "score": -0.0610594153404235846518                                            },6519                                            "else": {6520                                                "operation": "boost",6521                                                "score": 0.0488175079226493846522                                            }6523                                        },6524                                        "else": {6525                                            "operation": "boost",6526                                            "score": -0.129010602831840526527                                        }6528                                    }6529                                }6530                            },6531                            "else": {6532                                "operation": "if_greater",6533                                "feature": "NumNameInContext",6534                                "threshold": 1.5,6535                                "then": {6536                                    "operation": "if_greater",6537                                    "feature": "NumReferences",6538                                    "threshold": 1.5,6539                                    "then": {6540                                        "operation": "boost",6541                                        "score": 0.105123996734619146542                                    },6543                                    "else": {6544                                        "operation": "boost",6545                                        "score": 0.066046074032783516546                                    }6547                                },6548                                "else": {6549                                    "operation": "if_greater",6550                                    "feature": "SymbolScopeDistanceCost",6551                                    "threshold": 1.0,6552                                    "then": {6553                                        "operation": "boost",6554                                        "score": -0.06049988418817526555                                    },6556                                    "else": {6557                                        "operation": "if_member",6558                                        "feature": "SymbolCategory",6559                                        "set": [6560                                            "Type"6561                                        ],6562                                        "then": {6563                                            "operation": "if_member",6564                                            "feature": "ContextKind",6565                                            "set": [6566                                                "CCC_ClassOrStructTag",6567                                                "CCC_ClassStructUnion",6568                                                "CCC_SymbolOrNewName",6569                                                "CCC_TopLevel"6570                                            ],6571                                            "then": {6572                                                "operation": "boost",6573                                                "score": 0.10094656795263296574                                            },6575                                            "else": {6576                                                "operation": "boost",6577                                                "score": 0.02921718731522566578                                            }6579                                        },6580                                        "else": {6581                                            "operation": "boost",6582                                            "score": -0.00390262459404766566583                                        }6584                                    }6585                                }6586                            }6587                        }6588                    }6589                }6590            }6591        }6592    },6593    {6594        "operation": "if_member",6595        "feature": "Scope",6596        "set": [6597            "FunctionScope"6598        ],6599        "then": {6600            "operation": "if_member",6601            "feature": "ContextKind",6602            "set": [6603                "CCC_Expression",6604                "CCC_ParenthesizedExpression",6605                "CCC_Statement",6606                "CCC_Type"6607            ],6608            "then": {6609                "operation": "if_greater",6610                "feature": "TypeMatchesPreferred",6611                "threshold": 0.5,6612                "then": {6613                    "operation": "boost",6614                    "score": 0.126331478357315066615                },6616                "else": {6617                    "operation": "if_greater",6618                    "feature": "IsNameInContext",6619                    "threshold": 0.5,6620                    "then": {6621                        "operation": "if_greater",6622                        "feature": "NumNameInContext",6623                        "threshold": 1.5,6624                        "then": {6625                            "operation": "boost",6626                            "score": 0.123947963118553166627                        },6628                        "else": {6629                            "operation": "boost",6630                            "score": 0.124927990138530736631                        }6632                    },6633                    "else": {6634                        "operation": "if_greater",6635                        "feature": "IsImplementationDetail",6636                        "threshold": 0.5,6637                        "then": {6638                            "operation": "boost",6639                            "score": -0.075672537088394176640                        },6641                        "else": {6642                            "operation": "boost",6643                            "score": 0.123372524976730356644                        }6645                    }6646                }6647            },6648            "else": {6649                "operation": "boost",6650                "score": 0.0132675133645534526651            }6652        },6653        "else": {6654            "operation": "if_greater",6655            "feature": "NumReferences",6656            "threshold": 281926.5,6657            "then": {6658                "operation": "if_greater",6659                "feature": "NumReferences",6660                "threshold": 424244.0,6661                "then": {6662                    "operation": "if_greater",6663                    "feature": "SemaFileProximityScore",6664                    "threshold": 0.30000001192092896,6665                    "then": {6666                        "operation": "boost",6667                        "score": 0.126770421862602236668                    },6669                    "else": {6670                        "operation": "if_greater",6671                        "feature": "FileProximityDistanceCost",6672                        "threshold": 13.5,6673                        "then": {6674                            "operation": "if_greater",6675                            "feature": "HadContextType",6676                            "threshold": 0.5,6677                            "then": {6678                                "operation": "boost",6679                                "score": 0.101760953664779666680                            },6681                            "else": {6682                                "operation": "boost",6683                                "score": 0.125879347324371346684                            }6685                        },6686                        "else": {6687                            "operation": "boost",6688                            "score": 0.102691113948822026689                        }6690                    }6691                },6692                "else": {6693                    "operation": "if_member",6694                    "feature": "SymbolCategory",6695                    "set": [6696                        "Macro",6697                        "Namespace"6698                    ],6699                    "then": {6700                        "operation": "boost",6701                        "score": 0.126843586564064036702                    },6703                    "else": {6704                        "operation": "if_greater",6705                        "feature": "NumReferences",6706                        "threshold": 298482.5,6707                        "then": {6708                            "operation": "boost",6709                            "score": 0.0416708216071128856710                        },6711                        "else": {6712                            "operation": "if_member",6713                            "feature": "ContextKind",6714                            "set": [6715                                "CCC_Symbol",6716                                "CCC_TopLevel"6717                            ],6718                            "then": {6719                                "operation": "boost",6720                                "score": 0.12742371857166296721                            },6722                            "else": {6723                                "operation": "boost",6724                                "score": 0.11223203688859946725                            }6726                        }6727                    }6728                }6729            },6730            "else": {6731                "operation": "if_greater",6732                "feature": "SemaSaysInScope",6733                "threshold": 0.5,6734                "then": {6735                    "operation": "if_greater",6736                    "feature": "FileProximityDistanceCost",6737                    "threshold": 39.5,6738                    "then": {6739                        "operation": "if_member",6740                        "feature": "SymbolCategory",6741                        "set": [6742                            "Namespace",6743                            "Variable"6744                        ],6745                        "then": {6746                            "operation": "if_member",6747                            "feature": "ContextKind",6748                            "set": [6749                                "CCC_ClassStructUnion",6750                                "CCC_Expression",6751                                "CCC_Namespace",6752                                "CCC_Statement",6753                                "CCC_SymbolOrNewName",6754                                "CCC_TopLevel",6755                                "CCC_Type"6756                            ],6757                            "then": {6758                                "operation": "if_greater",6759                                "feature": "IsInstanceMember",6760                                "threshold": 0.5,6761                                "then": {6762                                    "operation": "if_greater",6763                                    "feature": "SemaFileProximityScore",6764                                    "threshold": 0.800000011920929,6765                                    "then": {6766                                        "operation": "boost",6767                                        "score": 0.121331483125686656768                                    },6769                                    "else": {6770                                        "operation": "if_greater",6771                                        "feature": "IsInBaseClass",6772                                        "threshold": 0.5,6773                                        "then": {6774                                            "operation": "boost",6775                                            "score": 0.101526364684104926776                                        },6777                                        "else": {6778                                            "operation": "boost",6779                                            "score": 0.116648621857166296780                                        }6781                                    }6782                                },6783                                "else": {6784                                    "operation": "if_greater",6785                                    "feature": "NumNameInContext",6786                                    "threshold": 0.5,6787                                    "then": {6788                                        "operation": "if_member",6789                                        "feature": "SymbolCategory",6790                                        "set": [6791                                            "Namespace"6792                                        ],6793                                        "then": {6794                                            "operation": "boost",6795                                            "score": 0.116612084209918986796                                        },6797                                        "else": {6798                                            "operation": "if_greater",6799                                            "feature": "SemaFileProximityScore",6800                                            "threshold": 0.800000011920929,6801                                            "then": {6802                                                "operation": "if_greater",6803                                                "feature": "TypeMatchesPreferred",6804                                                "threshold": 0.5,6805                                                "then": {6806                                                    "operation": "boost",6807                                                    "score": 0.119046129286289226808                                                },6809                                                "else": {6810                                                    "operation": "boost",6811                                                    "score": 0.090266458690166476812                                                }6813                                            },6814                                            "else": {6815                                                "operation": "boost",6816                                                "score": -0.026017181575298316817                                            }6818                                        }6819                                    },6820                                    "else": {6821                                        "operation": "if_member",6822                                        "feature": "ContextKind",6823                                        "set": [6824                                            "CCC_ClassStructUnion",6825                                            "CCC_Namespace",6826                                            "CCC_TopLevel",6827                                            "CCC_Type"6828                                        ],6829                                        "then": {6830                                            "operation": "boost",6831                                            "score": 0.098252423107624056832                                        },6833                                        "else": {6834                                            "operation": "boost",6835                                            "score": 0.0614132732152938846836                                        }6837                                    }6838                                }6839                            },6840                            "else": {6841                                "operation": "if_member",6842                                "feature": "SymbolCategory",6843                                "set": [6844                                    "Namespace"6845                                ],6846                                "then": {6847                                    "operation": "if_greater",6848                                    "feature": "IsNameInContext",6849                                    "threshold": 0.5,6850                                    "then": {6851                                        "operation": "boost",6852                                        "score": 0.123017832636833196853                                    },6854                                    "else": {6855                                        "operation": "boost",6856                                        "score": 0.081878460943698886857                                    }6858                                },6859                                "else": {6860                                    "operation": "if_member",6861                                    "feature": "ContextKind",6862                                    "set": [6863                                        "CCC_ClassOrStructTag",6864                                        "CCC_ClassStructUnion",6865                                        "CCC_EnumTag",6866                                        "CCC_Expression",6867                                        "CCC_Namespace",6868                                        "CCC_Other",6869                                        "CCC_ParenthesizedExpression",6870                                        "CCC_PreprocessorExpression",6871                                        "CCC_Statement",6872                                        "CCC_Symbol",6873                                        "CCC_SymbolOrNewName",6874                                        "CCC_TopLevel",6875                                        "CCC_Type",6876                                        "CCC_TypeQualifiers",6877                                        "CCC_UnionTag"6878                                    ],6879                                    "then": {6880                                        "operation": "if_greater",6881                                        "feature": "IsInstanceMember",6882                                        "threshold": 0.5,6883                                        "then": {6884                                            "operation": "if_greater",6885                                            "feature": "SymbolScopeDistanceCost",6886                                            "threshold": 2147483648.0,6887                                            "then": {6888                                                "operation": "boost",6889                                                "score": -0.118434228003025056890                                            },6891                                            "else": {6892                                                "operation": "boost",6893                                                "score": 0.1234484463930136894                                            }6895                                        },6896                                        "else": {6897                                            "operation": "boost",6898                                            "score": 0.0198415294289588936899                                        }6900                                    },6901                                    "else": {6902                                        "operation": "boost",6903                                        "score": -0.076129063963890086904                                    }6905                                }6906                            }6907                        },6908                        "else": {6909                            "operation": "if_member",6910                            "feature": "SymbolCategory",6911                            "set": [6912                                "Function",6913                                "Keyword",6914                                "Macro",6915                                "Namespace",6916                                "Type",6917                                "Variable"6918                            ],6919                            "then": {6920                                "operation": "if_greater",6921                                "feature": "SemaFileProximityScore",6922                                "threshold": 0.800000011920929,6923                                "then": {6924                                    "operation": "if_greater",6925                                    "feature": "IsImplementationDetail",6926                                    "threshold": 0.5,6927                                    "then": {6928                                        "operation": "boost",6929                                        "score": -0.125022619962692266930                                    },6931                                    "else": {6932                                        "operation": "if_greater",6933                                        "feature": "IsInBaseClass",6934                                        "threshold": 0.5,6935                                        "then": {6936                                            "operation": "boost",6937                                            "score": 0.116299048066139226938                                        },6939                                        "else": {6940                                            "operation": "if_member",6941                                            "feature": "Scope",6942                                            "set": [6943                                                "FileScope",6944                                                "GlobalScope"6945                                            ],6946                                            "then": {6947                                                "operation": "if_greater",6948                                                "feature": "TypeMatchesPreferred",6949                                                "threshold": 0.5,6950                                                "then": {6951                                                    "operation": "boost",6952                                                    "score": 0.118150599300861366953                                                },6954                                                "else": {6955                                                    "operation": "if_greater",6956                                                    "feature": "HadContextType",6957                                                    "threshold": 0.5,6958                                                    "then": {6959                                                        "operation": "boost",6960                                                        "score": 0.073770470917224886961                                                    },6962                                                    "else": {6963                                                        "operation": "if_member",6964                                                        "feature": "SymbolCategory",6965                                                        "set": [6966                                                            "Type"6967                                                        ],6968                                                        "then": {6969                                                            "operation": "boost",6970                                                            "score": 0.109210848808288576971                                                        },6972                                                        "else": {6973                                                            "operation": "boost",6974                                                            "score": 0.094562478363513956975                                                        }6976                                                    }6977                                                }6978                                            },6979                                            "else": {6980                                                "operation": "if_greater",6981                                                "feature": "TypeMatchesPreferred",6982                                                "threshold": 0.5,6983                                                "then": {6984                                                    "operation": "boost",6985                                                    "score": 0.11288984864950186986                                                },6987                                                "else": {6988                                                    "operation": "boost",6989                                                    "score": 0.0229491777718067176990                                                }6991                                            }6992                                        }6993                                    }6994                                },6995                                "else": {6996                                    "operation": "if_greater",6997                                    "feature": "NumNameInContext",6998                                    "threshold": 0.5,6999                                    "then": {7000                                        "operation": "if_greater",7001                                        "feature": "TypeMatchesPreferred",7002                                        "threshold": 0.5,7003                                        "then": {7004                                            "operation": "boost",7005                                            "score": 0.112587057054042827006                                        },7007                                        "else": {7008                                            "operation": "if_member",7009                                            "feature": "Scope",7010                                            "set": [7011                                                "FileScope"7012                                            ],7013                                            "then": {7014                                                "operation": "if_member",7015                                                "feature": "ContextKind",7016                                                "set": [7017                                                    "CCC_ClassOrStructTag",7018                                                    "CCC_Symbol",7019                                                    "CCC_TopLevel",7020                                                    "CCC_Type"7021                                                ],7022                                                "then": {7023                                                    "operation": "boost",7024                                                    "score": 0.12425765395164497025                                                },7026                                                "else": {7027                                                    "operation": "boost",7028                                                    "score": 0.071180768311023717029                                                }7030                                            },7031                                            "else": {7032                                                "operation": "if_greater",7033                                                "feature": "NumNameInContext",7034                                                "threshold": 1.5,7035                                                "then": {7036                                                    "operation": "if_member",7037                                                    "feature": "ContextKind",7038                                                    "set": [7039                                                        "CCC_ClassOrStructTag",7040                                                        "CCC_ParenthesizedExpression",7041                                                        "CCC_Statement",7042                                                        "CCC_SymbolOrNewName",7043                                                        "CCC_TopLevel",7044                                                        "CCC_Type"7045                                                    ],7046                                                    "then": {7047                                                        "operation": "boost",7048                                                        "score": 0.099610626697540287049                                                    },7050                                                    "else": {7051                                                        "operation": "boost",7052                                                        "score": 0.068768858909606937053                                                    }7054                                                },7055                                                "else": {7056                                                    "operation": "boost",7057                                                    "score": 0.030060950666666037058                                                }7059                                            }7060                                        }7061                                    },7062                                    "else": {7063                                        "operation": "if_greater",7064                                        "feature": "TypeMatchesPreferred",7065                                        "threshold": 0.5,7066                                        "then": {7067                                            "operation": "boost",7068                                            "score": 0.055091343820095067069                                        },7070                                        "else": {7071                                            "operation": "if_member",7072                                            "feature": "ContextKind",7073                                            "set": [7074                                                "CCC_ClassOrStructTag",7075                                                "CCC_EnumTag",7076                                                "CCC_Namespace",7077                                                "CCC_Other",7078                                                "CCC_PreprocessorExpression",7079                                                "CCC_Symbol",7080                                                "CCC_SymbolOrNewName",7081                                                "CCC_TopLevel",7082                                                "CCC_TypeQualifiers",7083                                                "CCC_UnionTag"7084                                            ],7085                                            "then": {7086                                                "operation": "if_member",7087                                                "feature": "Scope",7088                                                "set": [7089                                                    "FileScope"7090                                                ],7091                                                "then": {7092                                                    "operation": "if_member",7093                                                    "feature": "ContextKind",7094                                                    "set": [7095                                                        "CCC_Symbol"7096                                                    ],7097                                                    "then": {7098                                                        "operation": "boost",7099                                                        "score": 0.169895872473716747100                                                    },7101                                                    "else": {7102                                                        "operation": "boost",7103                                                        "score": 0.0527752712368965157104                                                    }7105                                                },7106                                                "else": {7107                                                    "operation": "if_greater",7108                                                    "feature": "IsInstanceMember",7109                                                    "threshold": 0.5,7110                                                    "then": {7111                                                        "operation": "boost",7112                                                        "score": -0.14485603570938117113                                                    },7114                                                    "else": {7115                                                        "operation": "boost",7116                                                        "score": 0.060550361871719367117                                                    }7118                                                }7119                                            },7120                                            "else": {7121                                                "operation": "boost",7122                                                "score": -0.060901198536157617123                                            }7124                                        }7125                                    }7126                                }7127                            },7128                            "else": {7129                                "operation": "boost",7130                                "score": -0.123113818466663367131                            }7132                        }7133                    },7134                    "else": {7135                        "operation": "if_greater",7136                        "feature": "HadSymbolType",7137                        "threshold": 0.5,7138                        "then": {7139                            "operation": "if_greater",7140                            "feature": "NumReferences",7141                            "threshold": 191566.0,7142                            "then": {7143                                "operation": "boost",7144                                "score": 0.126371473073959357145                            },7146                            "else": {7147                                "operation": "if_greater",7148                                "feature": "NumReferences",7149                                "threshold": 3.5,7150                                "then": {7151                                    "operation": "if_greater",7152                                    "feature": "TypeMatchesPreferred",7153                                    "threshold": 0.5,7154                                    "then": {7155                                        "operation": "boost",7156                                        "score": 0.12198383361101157157                                    },7158                                    "else": {7159                                        "operation": "if_member",7160                                        "feature": "ContextKind",7161                                        "set": [7162                                            "CCC_Expression",7163                                            "CCC_ParenthesizedExpression",7164                                            "CCC_Statement"7165                                        ],7166                                        "then": {7167                                            "operation": "if_greater",7168                                            "feature": "NumReferences",7169                                            "threshold": 176731.0,7170                                            "then": {7171                                                "operation": "boost",7172                                                "score": -0.12192329019308097173                                            },7174                                            "else": {7175                                                "operation": "if_greater",7176                                                "feature": "NumReferences",7177                                                "threshold": 6450.5,7178                                                "then": {7179                                                    "operation": "boost",7180                                                    "score": 0.117684893310070047181                                                },7182                                                "else": {7183                                                    "operation": "boost",7184                                                    "score": 0.102967977523803717185                                                }7186                                            }7187                                        },7188                                        "else": {7189                                            "operation": "boost",7190                                            "score": 0.06581115722656257191                                        }7192                                    }7193                                },7194                                "else": {7195                                    "operation": "if_greater",7196                                    "feature": "SymbolScopeDistanceCost",7197                                    "threshold": 9.0,7198                                    "then": {7199                                        "operation": "boost",7200                                        "score": 0.106919676065444957201                                    },7202                                    "else": {7203                                        "operation": "if_greater",7204                                        "feature": "TypeMatchesPreferred",7205                                        "threshold": 0.5,7206                                        "then": {7207                                            "operation": "boost",7208                                            "score": 0.103218965232372287209                                        },7210                                        "else": {7211                                            "operation": "boost",7212                                            "score": 0.0463480539619922647213                                        }7214                                    }7215                                }7216                            }7217                        },7218                        "else": {7219                            "operation": "if_greater",7220                            "feature": "NumReferences",7221                            "threshold": 1.5,7222                            "then": {7223                                "operation": "if_member",7224                                "feature": "ContextKind",7225                                "set": [7226                                    "CCC_ClassOrStructTag",7227                                    "CCC_ClassStructUnion",7228                                    "CCC_EnumTag",7229                                    "CCC_Namespace",7230                                    "CCC_SymbolOrNewName",7231                                    "CCC_TopLevel",7232                                    "CCC_Type",7233                                    "CCC_UnionTag"7234                                ],7235                                "then": {7236                                    "operation": "if_greater",7237                                    "feature": "SymbolScopeDistanceCost",7238                                    "threshold": 1.0,7239                                    "then": {7240                                        "operation": "boost",7241                                        "score": 0.12063113600015647242                                    },7243                                    "else": {7244                                        "operation": "boost",7245                                        "score": 0.125982463359832767246                                    }7247                                },7248                                "else": {7249                                    "operation": "if_greater",7250                                    "feature": "SymbolScopeDistanceCost",7251                                    "threshold": 7.0,7252                                    "then": {7253                                        "operation": "boost",7254                                        "score": 0.121612504124641427255                                    },7256                                    "else": {7257                                        "operation": "if_member",7258                                        "feature": "SymbolCategory",7259                                        "set": [7260                                            "Namespace"7261                                        ],7262                                        "then": {7263                                            "operation": "if_greater",7264                                            "feature": "SymbolScopeDistanceCost",7265                                            "threshold": 3.0,7266                                            "then": {7267                                                "operation": "boost",7268                                                "score": 0.121670514345169077269                                            },7270                                            "else": {7271                                                "operation": "boost",7272                                                "score": 0.127277538180351267273                                            }7274                                        },7275                                        "else": {7276                                            "operation": "if_greater",7277                                            "feature": "SymbolScopeDistanceCost",7278                                            "threshold": 3.0,7279                                            "then": {7280                                                "operation": "if_greater",7281                                                "feature": "IsNameInContext",7282                                                "threshold": 0.5,7283                                                "then": {7284                                                    "operation": "boost",7285                                                    "score": 0.115976989269256597286                                                },7287                                                "else": {7288                                                    "operation": "boost",7289                                                    "score": 0.091164529323577887290                                                }7291                                            },7292                                            "else": {7293                                                "operation": "if_greater",7294                                                "feature": "NumReferences",7295                                                "threshold": 73487.5,7296                                                "then": {7297                                                    "operation": "boost",7298                                                    "score": 0.12718760967254647299                                                },7300                                                "else": {7301                                                    "operation": "if_greater",7302                                                    "feature": "NumReferences",7303                                                    "threshold": 8.5,7304                                                    "then": {7305                                                        "operation": "if_member",7306                                                        "feature": "SymbolCategory",7307                                                        "set": [7308                                                            "Type"7309                                                        ],7310                                                        "then": {7311                                                            "operation": "boost",7312                                                            "score": 0.119508117437362677313                                                        },7314                                                        "else": {7315                                                            "operation": "boost",7316                                                            "score": 0.100378543138504037317                                                        }7318                                                    },7319                                                    "else": {7320                                                        "operation": "boost",7321                                                        "score": 0.108899161219596867322                                                    }7323                                                }7324                                            }7325                                        }7326                                    }7327                                }7328                            },7329                            "else": {7330                                "operation": "if_greater",7331                                "feature": "FileProximityDistanceCost",7332                                "threshold": 13.5,7333                                "then": {7334                                    "operation": "if_member",7335                                    "feature": "SymbolCategory",7336                                    "set": [7337                                        "Namespace"7338                                    ],7339                                    "then": {7340                                        "operation": "if_greater",7341                                        "feature": "SymbolScopeDistanceCost",7342                                        "threshold": 3.0,7343                                        "then": {7344                                            "operation": "boost",7345                                            "score": 0.119298517704010017346                                        },7347                                        "else": {7348                                            "operation": "boost",7349                                            "score": 0.104537814855575567350                                        }7351                                    },7352                                    "else": {7353                                        "operation": "if_member",7354                                        "feature": "ContextKind",7355                                        "set": [7356                                            "CCC_ClassStructUnion",7357                                            "CCC_EnumTag",7358                                            "CCC_ParenthesizedExpression",7359                                            "CCC_Symbol",7360                                            "CCC_TopLevel",7361                                            "CCC_Type"7362                                        ],7363                                        "then": {7364                                            "operation": "if_member",7365                                            "feature": "Scope",7366                                            "set": [7367                                                "FileScope"7368                                            ],7369                                            "then": {7370                                                "operation": "if_greater",7371                                                "feature": "SymbolScopeDistanceCost",7372                                                "threshold": 1.0,7373                                                "then": {7374                                                    "operation": "boost",7375                                                    "score": 0.121313050389289867376                                                },7377                                                "else": {7378                                                    "operation": "if_greater",7379                                                    "feature": "FileProximityDistanceCost",7380                                                    "threshold": 16.5,7381                                                    "then": {7382                                                        "operation": "boost",7383                                                        "score": 0.125145182013511667384                                                    },7385                                                    "else": {7386                                                        "operation": "boost",7387                                                        "score": 0.121125519275665287388                                                    }7389                                                }7390                                            },7391                                            "else": {7392                                                "operation": "if_greater",7393                                                "feature": "HadContextType",7394                                                "threshold": 0.5,7395                                                "then": {7396                                                    "operation": "boost",7397                                                    "score": 0.098081044852733617398                                                },7399                                                "else": {7400                                                    "operation": "if_greater",7401                                                    "feature": "FileProximityDistanceCost",7402                                                    "threshold": 18.5,7403                                                    "then": {7404                                                        "operation": "boost",7405                                                        "score": 0.121974214911460887406                                                    },7407                                                    "else": {7408                                                        "operation": "if_greater",7409                                                        "feature": "SemaFileProximityScore",7410                                                        "threshold": 0.800000011920929,7411                                                        "then": {7412                                                            "operation": "boost",7413                                                            "score": 0.122167281806468967414                                                        },7415                                                        "else": {7416                                                            "operation": "boost",7417                                                            "score": 0.109198756515979777418                                                        }7419                                                    }7420                                                }7421                                            }7422                                        },7423                                        "else": {7424                                            "operation": "if_greater",7425                                            "feature": "SemaFileProximityScore",7426                                            "threshold": 0.800000011920929,7427                                            "then": {7428                                                "operation": "if_member",7429                                                "feature": "ContextKind",7430                                                "set": [7431                                                    "CCC_ArrowMemberAccess",7432                                                    "CCC_ClassOrStructTag",7433                                                    "CCC_ClassStructUnion",7434                                                    "CCC_DotMemberAccess",7435                                                    "CCC_EnumTag",7436                                                    "CCC_Expression",7437                                                    "CCC_Namespace",7438                                                    "CCC_Other",7439                                                    "CCC_ParenthesizedExpression",7440                                                    "CCC_PreprocessorExpression",7441                                                    "CCC_Statement",7442                                                    "CCC_Symbol",7443                                                    "CCC_TopLevel",7444                                                    "CCC_Type",7445                                                    "CCC_TypeQualifiers",7446                                                    "CCC_UnionTag"7447                                                ],7448                                                "then": {7449                                                    "operation": "boost",7450                                                    "score": 0.118494279682636267451                                                },7452                                                "else": {7453                                                    "operation": "boost",7454                                                    "score": -0.1977272331714637455                                                }7456                                            },7457                                            "else": {7458                                                "operation": "boost",7459                                                "score": 0.062539301812648777460                                            }7461                                        }7462                                    }7463                                },7464                                "else": {7465                                    "operation": "if_member",7466                                    "feature": "ContextKind",7467                                    "set": [7468                                        "CCC_ClassOrStructTag",7469                                        "CCC_ClassStructUnion",7470                                        "CCC_EnumTag",7471                                        "CCC_Namespace",7472                                        "CCC_SymbolOrNewName",7473                                        "CCC_TopLevel",7474                                        "CCC_Type",7475                                        "CCC_UnionTag"7476                                    ],7477                                    "then": {7478                                        "operation": "if_greater",7479                                        "feature": "SymbolScopeDistanceCost",7480                                        "threshold": 1.0,7481                                        "then": {7482                                            "operation": "boost",7483                                            "score": 0.111893787980079657484                                        },7485                                        "else": {7486                                            "operation": "boost",7487                                            "score": 0.12262762337923057488                                        }7489                                    },7490                                    "else": {7491                                        "operation": "if_greater",7492                                        "feature": "SymbolScopeDistanceCost",7493                                        "threshold": 7.0,7494                                        "then": {7495                                            "operation": "boost",7496                                            "score": 0.11288405209779747497                                        },7498                                        "else": {7499                                            "operation": "boost",7500                                            "score": 0.099663250148296367501                                        }7502                                    }7503                                }7504                            }7505                        }7506                    }7507                },7508                "else": {7509                    "operation": "if_greater",7510                    "feature": "NumReferences",7511                    "threshold": 20775.0,7512                    "then": {7513                        "operation": "if_member",7514                        "feature": "SymbolCategory",7515                        "set": [7516                            "Macro",7517                            "Namespace"7518                        ],7519                        "then": {7520                            "operation": "if_greater",7521                            "feature": "NumReferences",7522                            "threshold": 62580.5,7523                            "then": {7524                                "operation": "if_member",7525                                "feature": "ContextKind",7526                                "set": [7527                                    "CCC_Symbol",7528                                    "CCC_SymbolOrNewName",7529                                    "CCC_TopLevel"7530                                ],7531                                "then": {7532                                    "operation": "boost",7533                                    "score": 0.13100491464138037534                                },7535                                "else": {7536                                    "operation": "boost",7537                                    "score": 0.118307426571846017538                                }7539                            },7540                            "else": {7541                                "operation": "boost",7542                                "score": 0.109371542930603037543                            }7544                        },7545                        "else": {7546                            "operation": "if_greater",7547                            "feature": "TypeMatchesPreferred",7548                            "threshold": 0.5,7549                            "then": {7550                                "operation": "boost",7551                                "score": 0.12207081168897552                            },7553                            "else": {7554                                "operation": "if_member",7555                                "feature": "ContextKind",7556                                "set": [7557                                    "CCC_Symbol",7558                                    "CCC_SymbolOrNewName"7559                                ],7560                                "then": {7561                                    "operation": "if_greater",7562                                    "feature": "NumReferences",7563                                    "threshold": 57410.0,7564                                    "then": {7565                                        "operation": "boost",7566                                        "score": 0.1005965843796737567                                    },7568                                    "else": {7569                                        "operation": "boost",7570                                        "score": 0.063271999359130867571                                    }7572                                },7573                                "else": {7574                                    "operation": "if_greater",7575                                    "feature": "FractionNameInContext",7576                                    "threshold": 0.06458333134651184,7577                                    "then": {7578                                        "operation": "boost",7579                                        "score": 0.095182180404663097580                                    },7581                                    "else": {7582                                        "operation": "boost",7583                                        "score": -0.0051767774857580667584                                    }7585                                }7586                            }7587                        }7588                    },7589                    "else": {7590                        "operation": "if_member",7591                        "feature": "SymbolCategory",7592                        "set": [7593                            "Constructor",7594                            "Destructor",7595                            "Macro",7596                            "Namespace",7597                            "Operator"7598                        ],7599                        "then": {7600                            "operation": "if_greater",7601                            "feature": "NumNameInContext",7602                            "threshold": 1.5,7603                            "then": {7604                                "operation": "if_member",7605                                "feature": "ContextKind",7606                                "set": [7607                                    "CCC_PreprocessorExpression",7608                                    "CCC_Statement",7609                                    "CCC_SymbolOrNewName"7610                                ],7611                                "then": {7612                                    "operation": "if_greater",7613                                    "feature": "FileProximityDistanceCost",7614                                    "threshold": 13.5,7615                                    "then": {7616                                        "operation": "boost",7617                                        "score": 0.12473793327808387618                                    },7619                                    "else": {7620                                        "operation": "boost",7621                                        "score": 0.103447489440441137622                                    }7623                                },7624                                "else": {7625                                    "operation": "if_greater",7626                                    "feature": "NumNameInContext",7627                                    "threshold": 2.5,7628                                    "then": {7629                                        "operation": "boost",7630                                        "score": 0.136729836463928227631                                    },7632                                    "else": {7633                                        "operation": "boost",7634                                        "score": 0.064689651131629947635                                    }7636                                }7637                            },7638                            "else": {7639                                "operation": "if_member",7640                                "feature": "ContextKind",7641                                "set": [7642                                    "CCC_ArrowMemberAccess",7643                                    "CCC_DotMemberAccess",7644                                    "CCC_Namespace",7645                                    "CCC_Other",7646                                    "CCC_PreprocessorExpression",7647                                    "CCC_Statement",7648                                    "CCC_SymbolOrNewName",7649                                    "CCC_TopLevel",7650                                    "CCC_TypeQualifiers"7651                                ],7652                                "then": {7653                                    "operation": "if_greater",7654                                    "feature": "FractionNameInContext",7655                                    "threshold": 0.05409356951713562,7656                                    "then": {7657                                        "operation": "if_greater",7658                                        "feature": "SymbolScopeDistanceCost",7659                                        "threshold": 1.0,7660                                        "then": {7661                                            "operation": "if_member",7662                                            "feature": "ContextKind",7663                                            "set": [7664                                                "CCC_Namespace",7665                                                "CCC_SymbolOrNewName"7666                                            ],7667                                            "then": {7668                                                "operation": "if_greater",7669                                                "feature": "SymbolScopeDistanceCost",7670                                                "threshold": 7.0,7671                                                "then": {7672                                                    "operation": "boost",7673                                                    "score": 0.115380153059959417674                                                },7675                                                "else": {7676                                                    "operation": "boost",7677                                                    "score": -0.046866863965988167678                                                }7679                                            },7680                                            "else": {7681                                                "operation": "if_greater",7682                                                "feature": "FractionNameInContext",7683                                                "threshold": 0.0607316717505455,7684                                                "then": {7685                                                    "operation": "boost",7686                                                    "score": 0.0078989462926983837687                                                },7688                                                "else": {7689                                                    "operation": "boost",7690                                                    "score": 0.065851487219333657691                                                }7692                                            }7693                                        },7694                                        "else": {7695                                            "operation": "if_greater",7696                                            "feature": "IsReservedName",7697                                            "threshold": 0.5,7698                                            "then": {7699                                                "operation": "boost",7700                                                "score": -0.118287980556488047701                                            },7702                                            "else": {7703                                                "operation": "boost",7704                                                "score": 0.100108467042446147705                                            }7706                                        }7707                                    },7708                                    "else": {7709                                        "operation": "if_greater",7710                                        "feature": "IsReservedName",7711                                        "threshold": 0.5,7712                                        "then": {7713                                            "operation": "boost",7714                                            "score": -0.132639363408088687715                                        },7716                                        "else": {7717                                            "operation": "if_greater",7718                                            "feature": "SymbolScopeDistanceCost",7719                                            "threshold": 3.0,7720                                            "then": {7721                                                "operation": "if_greater",7722                                                "feature": "FileProximityDistanceCost",7723                                                "threshold": 18.5,7724                                                "then": {7725                                                    "operation": "boost",7726                                                    "score": -0.071884669363498697727                                                },7728                                                "else": {7729                                                    "operation": "boost",7730                                                    "score": 0.0155387269333004957731                                                }7732                                            },7733                                            "else": {7734                                                "operation": "boost",7735                                                "score": 0.057125784456729897736                                            }7737                                        }7738                                    }7739                                },7740                                "else": {7741                                    "operation": "if_member",7742                                    "feature": "SymbolCategory",7743                                    "set": [7744                                        "Constructor",7745                                        "Destructor",7746                                        "Function",7747                                        "Keyword",7748                                        "Namespace",7749                                        "Operator",7750                                        "Type",7751                                        "Unknown",7752                                        "Variable"7753                                    ],7754                                    "then": {7755                                        "operation": "if_greater",7756                                        "feature": "FileProximityDistanceCost",7757                                        "threshold": 8.5,7758                                        "then": {7759                                            "operation": "if_greater",7760                                            "feature": "NumReferences",7761                                            "threshold": 2580.0,7762                                            "then": {7763                                                "operation": "boost",7764                                                "score": 0.095317684113979347765                                            },7766                                            "else": {7767                                                "operation": "boost",7768                                                "score": -0.0050037475302815447769                                            }7770                                        },7771                                        "else": {7772                                            "operation": "boost",7773                                            "score": 0.09179083257913597774                                        }7775                                    },7776                                    "else": {7777                                        "operation": "boost",7778                                        "score": -0.092424347996711737779                                    }7780                                }7781                            }7782                        },7783                        "else": {7784                            "operation": "if_greater",7785                            "feature": "FileProximityDistanceCost",7786                            "threshold": 3.5,7787                            "then": {7788                                "operation": "if_member",7789                                "feature": "SymbolCategory",7790                                "set": [7791                                    "Constructor",7792                                    "Destructor",7793                                    "Macro",7794                                    "Namespace",7795                                    "Operator",7796                                    "Type"7797                                ],7798                                "then": {7799                                    "operation": "if_greater",7800                                    "feature": "SymbolScopeDistanceCost",7801                                    "threshold": 3.0,7802                                    "then": {7803                                        "operation": "boost",7804                                        "score": -0.095771849155426037805                                    },7806                                    "else": {7807                                        "operation": "if_greater",7808                                        "feature": "NumReferences",7809                                        "threshold": 147.5,7810                                        "then": {7811                                            "operation": "if_greater",7812                                            "feature": "FractionNameInContext",7813                                            "threshold": 0.09761904925107956,7814                                            "then": {7815                                                "operation": "boost",7816                                                "score": 0.104781292378902447817                                            },7818                                            "else": {7819                                                "operation": "boost",7820                                                "score": 0.0530685074627399447821                                            }7822                                        },7823                                        "else": {7824                                            "operation": "if_greater",7825                                            "feature": "NumNameInContext",7826                                            "threshold": 1.5,7827                                            "then": {7828                                                "operation": "if_greater",7829                                                "feature": "NumReferences",7830                                                "threshold": 4.5,7831                                                "then": {7832                                                    "operation": "boost",7833                                                    "score": 0.099170163273811347834                                                },7835                                                "else": {7836                                                    "operation": "boost",7837                                                    "score": 0.0057597490958869467838                                                }7839                                            },7840                                            "else": {7841                                                "operation": "boost",7842                                                "score": -0.0530008375644683847843                                            }7844                                        }7845                                    }7846                                },7847                                "else": {7848                                    "operation": "if_greater",7849                                    "feature": "TypeMatchesPreferred",7850                                    "threshold": 0.5,7851                                    "then": {7852                                        "operation": "if_greater",7853                                        "feature": "NumReferences",7854                                        "threshold": 2401.5,7855                                        "then": {7856                                            "operation": "boost",7857                                            "score": 0.090731739997863777858                                        },7859                                        "else": {7860                                            "operation": "if_greater",7861                                            "feature": "NumNameInContext",7862                                            "threshold": 0.5,7863                                            "then": {7864                                                "operation": "boost",7865                                                "score": 0.046158473938703547866                                            },7867                                            "else": {7868                                                "operation": "boost",7869                                                "score": -0.056167293339967737870                                            }7871                                        }7872                                    },7873                                    "else": {7874                                        "operation": "boost",7875                                        "score": -0.120056271553039557876                                    }7877                                }7878                            },7879                            "else": {7880                                "operation": "if_greater",7881                                "feature": "NumNameInContext",7882                                "threshold": 1.5,7883                                "then": {7884                                    "operation": "if_greater",7885                                    "feature": "NumReferences",7886                                    "threshold": 1.5,7887                                    "then": {7888                                        "operation": "boost",7889                                        "score": 0.096261136233806617890                                    },7891                                    "else": {7892                                        "operation": "boost",7893                                        "score": 0.0584094338119037894                                    }7895                                },7896                                "else": {7897                                    "operation": "if_member",7898                                    "feature": "SymbolCategory",7899                                    "set": [7900                                        "Constructor",7901                                        "Destructor",7902                                        "Keyword",7903                                        "Macro",7904                                        "Namespace",7905                                        "Operator",7906                                        "Type"7907                                    ],7908                                    "then": {7909                                        "operation": "if_member",7910                                        "feature": "ContextKind",7911                                        "set": [7912                                            "CCC_ClassStructUnion",7913                                            "CCC_SymbolOrNewName",7914                                            "CCC_TopLevel",7915                                            "CCC_Type",7916                                            "CCC_UnionTag"7917                                        ],7918                                        "then": {7919                                            "operation": "if_greater",7920                                            "feature": "SymbolScopeDistanceCost",7921                                            "threshold": 1.0,7922                                            "then": {7923                                                "operation": "boost",7924                                                "score": 0.033231880515813837925                                            },7926                                            "else": {7927                                                "operation": "boost",7928                                                "score": 0.092308297753334057929                                            }7930                                        },7931                                        "else": {7932                                            "operation": "boost",7933                                            "score": 0.0126228975132107737934                                        }7935                                    },7936                                    "else": {7937                                        "operation": "boost",7938                                        "score": -0.038676839321851737939                                    }7940                                }7941                            }7942                        }7943                    }7944                }7945            }7946        }7947    },7948    {7949        "operation": "if_member",7950        "feature": "Scope",7951        "set": [7952            "FunctionScope"7953        ],7954        "then": {7955            "operation": "if_member",7956            "feature": "ContextKind",7957            "set": [7958                "CCC_Expression",7959                "CCC_ParenthesizedExpression",7960                "CCC_Statement",7961                "CCC_Type"7962            ],7963            "then": {7964                "operation": "if_greater",7965                "feature": "TypeMatchesPreferred",7966                "threshold": 0.5,7967                "then": {7968                    "operation": "boost",7969                    "score": 0.122007265686988837970                },7971                "else": {7972                    "operation": "if_greater",7973                    "feature": "IsNameInContext",7974                    "threshold": 0.5,7975                    "then": {7976                        "operation": "if_greater",7977                        "feature": "NumNameInContext",7978                        "threshold": 1.5,7979                        "then": {7980                            "operation": "boost",7981                            "score": 0.119354546070098887982                        },7983                        "else": {7984                            "operation": "boost",7985                            "score": 0.120386958122253427986                        }7987                    },7988                    "else": {7989                        "operation": "boost",7990                        "score": 0.118538685142993937991                    }7992                }7993            },7994            "else": {7995                "operation": "boost",7996                "score": 0.0122898016124963767997            }7998        },7999        "else": {8000            "operation": "if_greater",8001            "feature": "NumReferences",8002            "threshold": 281926.5,8003            "then": {8004                "operation": "if_greater",8005                "feature": "NumReferences",8006                "threshold": 424244.0,8007                "then": {8008                    "operation": "if_greater",8009                    "feature": "SemaFileProximityScore",8010                    "threshold": 0.30000001192092896,8011                    "then": {8012                        "operation": "boost",8013                        "score": 0.122195243835449228014                    },8015                    "else": {8016                        "operation": "if_greater",8017                        "feature": "FileProximityDistanceCost",8018                        "threshold": 13.5,8019                        "then": {8020                            "operation": "if_greater",8021                            "feature": "HadContextType",8022                            "threshold": 0.5,8023                            "then": {8024                                "operation": "boost",8025                                "score": 0.094971880316734318026                            },8027                            "else": {8028                                "operation": "boost",8029                                "score": 0.121067196130752568030                            }8031                        },8032                        "else": {8033                            "operation": "boost",8034                            "score": 0.095481790602207188035                        }8036                    }8037                },8038                "else": {8039                    "operation": "if_member",8040                    "feature": "SymbolCategory",8041                    "set": [8042                        "Macro",8043                        "Namespace"8044                    ],8045                    "then": {8046                        "operation": "boost",8047                        "score": 0.122312664985656748048                    },8049                    "else": {8050                        "operation": "if_greater",8051                        "feature": "NumReferences",8052                        "threshold": 298482.5,8053                        "then": {8054                            "operation": "boost",8055                            "score": 0.0374795682728290568056                        },8057                        "else": {8058                            "operation": "if_member",8059                            "feature": "ContextKind",8060                            "set": [8061                                "CCC_Symbol",8062                                "CCC_TopLevel"8063                            ],8064                            "then": {8065                                "operation": "boost",8066                                "score": 0.122136607766151438067                            },8068                            "else": {8069                                "operation": "boost",8070                                "score": 0.106917463243007668071                            }8072                        }8073                    }8074                }8075            },8076            "else": {8077                "operation": "if_greater",8078                "feature": "SemaSaysInScope",8079                "threshold": 0.5,8080                "then": {8081                    "operation": "if_greater",8082                    "feature": "FileProximityDistanceCost",8083                    "threshold": 39.5,8084                    "then": {8085                        "operation": "if_member",8086                        "feature": "SymbolCategory",8087                        "set": [8088                            "Namespace",8089                            "Variable"8090                        ],8091                        "then": {8092                            "operation": "if_member",8093                            "feature": "ContextKind",8094                            "set": [8095                                "CCC_ClassStructUnion",8096                                "CCC_Expression",8097                                "CCC_Namespace",8098                                "CCC_Statement",8099                                "CCC_SymbolOrNewName",8100                                "CCC_TopLevel",8101                                "CCC_Type"8102                            ],8103                            "then": {8104                                "operation": "if_greater",8105                                "feature": "IsInstanceMember",8106                                "threshold": 0.5,8107                                "then": {8108                                    "operation": "if_greater",8109                                    "feature": "SemaFileProximityScore",8110                                    "threshold": 0.800000011920929,8111                                    "then": {8112                                        "operation": "boost",8113                                        "score": 0.116291902959346778114                                    },8115                                    "else": {8116                                        "operation": "if_greater",8117                                        "feature": "IsInBaseClass",8118                                        "threshold": 0.5,8119                                        "then": {8120                                            "operation": "boost",8121                                            "score": 0.094523064792156228122                                        },8123                                        "else": {8124                                            "operation": "boost",8125                                            "score": 0.110932260751724248126                                        }8127                                    }8128                                },8129                                "else": {8130                                    "operation": "if_greater",8131                                    "feature": "NumNameInContext",8132                                    "threshold": 0.5,8133                                    "then": {8134                                        "operation": "if_member",8135                                        "feature": "SymbolCategory",8136                                        "set": [8137                                            "Namespace"8138                                        ],8139                                        "then": {8140                                            "operation": "boost",8141                                            "score": 0.110931567847728738142                                        },8143                                        "else": {8144                                            "operation": "if_greater",8145                                            "feature": "SemaFileProximityScore",8146                                            "threshold": 0.800000011920929,8147                                            "then": {8148                                                "operation": "if_greater",8149                                                "feature": "TypeMatchesPreferred",8150                                                "threshold": 0.5,8151                                                "then": {8152                                                    "operation": "boost",8153                                                    "score": 0.113832682371139538154                                                },8155                                                "else": {8156                                                    "operation": "boost",8157                                                    "score": 0.083220668137073528158                                                }8159                                            },8160                                            "else": {8161                                                "operation": "boost",8162                                                "score": -0.0208186898380517968163                                            }8164                                        }8165                                    },8166                                    "else": {8167                                        "operation": "if_member",8168                                        "feature": "ContextKind",8169                                        "set": [8170                                            "CCC_ClassStructUnion",8171                                            "CCC_Namespace",8172                                            "CCC_TopLevel",8173                                            "CCC_Type"8174                                        ],8175                                        "then": {8176                                            "operation": "boost",8177                                            "score": 0.091245971620082868178                                        },8179                                        "else": {8180                                            "operation": "boost",8181                                            "score": 0.054986044764518748182                                        }8183                                    }8184                                }8185                            },8186                            "else": {8187                                "operation": "if_member",8188                                "feature": "SymbolCategory",8189                                "set": [8190                                    "Namespace"8191                                ],8192                                "then": {8193                                    "operation": "if_greater",8194                                    "feature": "NumNameInContext",8195                                    "threshold": 0.5,8196                                    "then": {8197                                        "operation": "boost",8198                                        "score": 0.118183404207229618199                                    },8200                                    "else": {8201                                        "operation": "boost",8202                                        "score": 0.075425229966640478203                                    }8204                                },8205                                "else": {8206                                    "operation": "if_member",8207                                    "feature": "ContextKind",8208                                    "set": [8209                                        "CCC_ClassOrStructTag",8210                                        "CCC_ClassStructUnion",8211                                        "CCC_EnumTag",8212                                        "CCC_Expression",8213                                        "CCC_Namespace",8214                                        "CCC_Other",8215                                        "CCC_ParenthesizedExpression",8216                                        "CCC_PreprocessorExpression",8217                                        "CCC_Statement",8218                                        "CCC_Symbol",8219                                        "CCC_SymbolOrNewName",8220                                        "CCC_TopLevel",8221                                        "CCC_Type",8222                                        "CCC_TypeQualifiers",8223                                        "CCC_UnionTag"8224                                    ],8225                                    "then": {8226                                        "operation": "if_greater",8227                                        "feature": "IsInstanceMember",8228                                        "threshold": 0.5,8229                                        "then": {8230                                            "operation": "if_greater",8231                                            "feature": "SymbolScopeDistanceCost",8232                                            "threshold": 2147483648.0,8233                                            "then": {8234                                                "operation": "boost",8235                                                "score": -0.109398782253265388236                                            },8237                                            "else": {8238                                                "operation": "boost",8239                                                "score": 0.118776910006999978240                                            }8241                                        },8242                                        "else": {8243                                            "operation": "boost",8244                                            "score": 0.01893494278192528245                                        }8246                                    },8247                                    "else": {8248                                        "operation": "boost",8249                                        "score": -0.071795858442783368250                                    }8251                                }8252                            }8253                        },8254                        "else": {8255                            "operation": "if_member",8256                            "feature": "SymbolCategory",8257                            "set": [8258                                "Function",8259                                "Keyword",8260                                "Macro",8261                                "Namespace",8262                                "Type",8263                                "Variable"8264                            ],8265                            "then": {8266                                "operation": "if_greater",8267                                "feature": "NumNameInContext",8268                                "threshold": 0.5,8269                                "then": {8270                                    "operation": "if_greater",8271                                    "feature": "TypeMatchesPreferred",8272                                    "threshold": 0.5,8273                                    "then": {8274                                        "operation": "if_member",8275                                        "feature": "ContextKind",8276                                        "set": [8277                                            "CCC_Expression",8278                                            "CCC_ParenthesizedExpression"8279                                        ],8280                                        "then": {8281                                            "operation": "boost",8282                                            "score": 0.112135432660579688283                                        },8284                                        "else": {8285                                            "operation": "boost",8286                                            "score": 0.107158996164798748287                                        }8288                                    },8289                                    "else": {8290                                        "operation": "if_greater",8291                                        "feature": "IsImplementationDetail",8292                                        "threshold": 0.5,8293                                        "then": {8294                                            "operation": "boost",8295                                            "score": -0.114614471793174748296                                        },8297                                        "else": {8298                                            "operation": "if_greater",8299                                            "feature": "SemaFileProximityScore",8300                                            "threshold": 0.800000011920929,8301                                            "then": {8302                                                "operation": "if_greater",8303                                                "feature": "HadSymbolType",8304                                                "threshold": 0.5,8305                                                "then": {8306                                                    "operation": "boost",8307                                                    "score": 0.0487823374569416058308                                                },8309                                                "else": {8310                                                    "operation": "if_member",8311                                                    "feature": "ContextKind",8312                                                    "set": [8313                                                        "CCC_ClassOrStructTag",8314                                                        "CCC_ClassStructUnion",8315                                                        "CCC_TopLevel",8316                                                        "CCC_Type"8317                                                    ],8318                                                    "then": {8319                                                        "operation": "boost",8320                                                        "score": 0.114345878362655648321                                                    },8322                                                    "else": {8323                                                        "operation": "if_greater",8324                                                        "feature": "IsInBaseClass",8325                                                        "threshold": 0.5,8326                                                        "then": {8327                                                            "operation": "boost",8328                                                            "score": 0.112946085631847388329                                                        },8330                                                        "else": {8331                                                            "operation": "if_member",8332                                                            "feature": "Scope",8333                                                            "set": [8334                                                                "FileScope",8335                                                                "GlobalScope"8336                                                            ],8337                                                            "then": {8338                                                                "operation": "boost",8339                                                                "score": 0.095200724899768838340                                                            },8341                                                            "else": {8342                                                                "operation": "boost",8343                                                                "score": 0.0542658120393753058344                                                            }8345                                                        }8346                                                    }8347                                                }8348                                            },8349                                            "else": {8350                                                "operation": "if_member",8351                                                "feature": "Scope",8352                                                "set": [8353                                                    "FileScope"8354                                                ],8355                                                "then": {8356                                                    "operation": "if_member",8357                                                    "feature": "ContextKind",8358                                                    "set": [8359                                                        "CCC_ClassOrStructTag",8360                                                        "CCC_ClassStructUnion",8361                                                        "CCC_Symbol",8362                                                        "CCC_TopLevel",8363                                                        "CCC_Type"8364                                                    ],8365                                                    "then": {8366                                                        "operation": "boost",8367                                                        "score": 0.119179956614971168368                                                    },8369                                                    "else": {8370                                                        "operation": "boost",8371                                                        "score": 0.064546406269073498372                                                    }8373                                                },8374                                                "else": {8375                                                    "operation": "if_greater",8376                                                    "feature": "NumNameInContext",8377                                                    "threshold": 1.5,8378                                                    "then": {8379                                                        "operation": "boost",8380                                                        "score": 0.067162625491619118381                                                    },8382                                                    "else": {8383                                                        "operation": "boost",8384                                                        "score": 0.0270106382668018348385                                                    }8386                                                }8387                                            }8388                                        }8389                                    }8390                                },8391                                "else": {8392                                    "operation": "if_greater",8393                                    "feature": "SemaFileProximityScore",8394                                    "threshold": 0.800000011920929,8395                                    "then": {8396                                        "operation": "if_greater",8397                                        "feature": "IsImplementationDetail",8398                                        "threshold": 0.5,8399                                        "then": {8400                                            "operation": "boost",8401                                            "score": -0.12092105299234398402                                        },8403                                        "else": {8404                                            "operation": "if_greater",8405                                            "feature": "IsInBaseClass",8406                                            "threshold": 0.5,8407                                            "then": {8408                                                "operation": "boost",8409                                                "score": 0.108428753912448888410                                            },8411                                            "else": {8412                                                "operation": "if_member",8413                                                "feature": "Scope",8414                                                "set": [8415                                                    "FileScope",8416                                                    "GlobalScope"8417                                                ],8418                                                "then": {8419                                                    "operation": "boost",8420                                                    "score": 0.087349876761436468421                                                },8422                                                "else": {8423                                                    "operation": "boost",8424                                                    "score": 0.0234483126550912868425                                                }8426                                            }8427                                        }8428                                    },8429                                    "else": {8430                                        "operation": "if_greater",8431                                        "feature": "TypeMatchesPreferred",8432                                        "threshold": 0.5,8433                                        "then": {8434                                            "operation": "boost",8435                                            "score": 0.050504770129919058436                                        },8437                                        "else": {8438                                            "operation": "if_member",8439                                            "feature": "ContextKind",8440                                            "set": [8441                                                "CCC_ClassOrStructTag",8442                                                "CCC_EnumTag",8443                                                "CCC_Namespace",8444                                                "CCC_Other",8445                                                "CCC_PreprocessorExpression",8446                                                "CCC_Symbol",8447                                                "CCC_SymbolOrNewName",8448                                                "CCC_TopLevel",8449                                                "CCC_TypeQualifiers",8450                                                "CCC_UnionTag"8451                                            ],8452                                            "then": {8453                                                "operation": "if_member",8454                                                "feature": "Scope",8455                                                "set": [8456                                                    "FileScope"8457                                                ],8458                                                "then": {8459                                                    "operation": "if_member",8460                                                    "feature": "ContextKind",8461                                                    "set": [8462                                                        "CCC_Symbol"8463                                                    ],8464                                                    "then": {8465                                                        "operation": "boost",8466                                                        "score": 0.154108762741088878467                                                    },8468                                                    "else": {8469                                                        "operation": "boost",8470                                                        "score": 0.047893438488245018471                                                    }8472                                                },8473                                                "else": {8474                                                    "operation": "if_greater",8475                                                    "feature": "IsInstanceMember",8476                                                    "threshold": 0.5,8477                                                    "then": {8478                                                        "operation": "boost",8479                                                        "score": -0.1393544077873238480                                                    },8481                                                    "else": {8482                                                        "operation": "boost",8483                                                        "score": 0.064121700823307048484                                                    }8485                                                }8486                                            },8487                                            "else": {8488                                                "operation": "boost",8489                                                "score": -0.054464336484670648490                                            }8491                                        }8492                                    }8493                                }8494                            },8495                            "else": {8496                                "operation": "boost",8497                                "score": -0.11854287236928948498                            }8499                        }8500                    },8501                    "else": {8502                        "operation": "if_greater",8503                        "feature": "HadSymbolType",8504                        "threshold": 0.5,8505                        "then": {8506                            "operation": "if_greater",8507                            "feature": "NumReferences",8508                            "threshold": 191566.0,8509                            "then": {8510                                "operation": "boost",8511                                "score": 0.121924795210361488512                            },8513                            "else": {8514                                "operation": "if_greater",8515                                "feature": "TypeMatchesPreferred",8516                                "threshold": 0.5,8517                                "then": {8518                                    "operation": "if_greater",8519                                    "feature": "NumReferences",8520                                    "threshold": 2.5,8521                                    "then": {8522                                        "operation": "boost",8523                                        "score": 0.11648293584585198524                                    },8525                                    "else": {8526                                        "operation": "boost",8527                                        "score": 0.097634054720401768528                                    }8529                                },8530                                "else": {8531                                    "operation": "if_greater",8532                                    "feature": "SymbolScopeDistanceCost",8533                                    "threshold": 7.0,8534                                    "then": {8535                                        "operation": "if_greater",8536                                        "feature": "NumReferences",8537                                        "threshold": 108163.5,8538                                        "then": {8539                                            "operation": "boost",8540                                            "score": -0.11761158704757698541                                        },8542                                        "else": {8543                                            "operation": "if_greater",8544                                            "feature": "NumReferences",8545                                            "threshold": 7.5,8546                                            "then": {8547                                                "operation": "boost",8548                                                "score": 0.113004006445407878549                                            },8550                                            "else": {8551                                                "operation": "boost",8552                                                "score": 0.099554516375064858553                                            }8554                                        }8555                                    },8556                                    "else": {8557                                        "operation": "if_greater",8558                                        "feature": "NumReferences",8559                                        "threshold": 2.5,8560                                        "then": {8561                                            "operation": "boost",8562                                            "score": 0.085072062909603128563                                        },8564                                        "else": {8565                                            "operation": "boost",8566                                            "score": 0.037340894341468818567                                        }8568                                    }8569                                }8570                            }8571                        },8572                        "else": {8573                            "operation": "if_greater",8574                            "feature": "NumReferences",8575                            "threshold": 1.5,8576                            "then": {8577                                "operation": "if_member",8578                                "feature": "ContextKind",8579                                "set": [8580                                    "CCC_ClassOrStructTag",8581                                    "CCC_ClassStructUnion",8582                                    "CCC_EnumTag",8583                                    "CCC_Namespace",8584                                    "CCC_SymbolOrNewName",8585                                    "CCC_TopLevel",8586                                    "CCC_Type",8587                                    "CCC_UnionTag"8588                                ],8589                                "then": {8590                                    "operation": "if_greater",8591                                    "feature": "SymbolScopeDistanceCost",8592                                    "threshold": 1.0,8593                                    "then": {8594                                        "operation": "boost",8595                                        "score": 0.115260377526283268596                                    },8597                                    "else": {8598                                        "operation": "boost",8599                                        "score": 0.121290698647499088600                                    }8601                                },8602                                "else": {8603                                    "operation": "if_greater",8604                                    "feature": "SymbolScopeDistanceCost",8605                                    "threshold": 7.0,8606                                    "then": {8607                                        "operation": "boost",8608                                        "score": 0.116693362593650828609                                    },8610                                    "else": {8611                                        "operation": "if_member",8612                                        "feature": "SymbolCategory",8613                                        "set": [8614                                            "Namespace"8615                                        ],8616                                        "then": {8617                                            "operation": "if_greater",8618                                            "feature": "NumReferences",8619                                            "threshold": 2876.0,8620                                            "then": {8621                                                "operation": "boost",8622                                                "score": 0.119183227419853218623                                            },8624                                            "else": {8625                                                "operation": "boost",8626                                                "score": 0.11806329339742668627                                            }8628                                        },8629                                        "else": {8630                                            "operation": "if_greater",8631                                            "feature": "SymbolScopeDistanceCost",8632                                            "threshold": 3.0,8633                                            "then": {8634                                                "operation": "if_greater",8635                                                "feature": "IsNameInContext",8636                                                "threshold": 0.5,8637                                                "then": {8638                                                    "operation": "boost",8639                                                    "score": 0.11010669171810158640                                                },8641                                                "else": {8642                                                    "operation": "boost",8643                                                    "score": 0.083567723631858838644                                                }8645                                            },8646                                            "else": {8647                                                "operation": "if_greater",8648                                                "feature": "NumReferences",8649                                                "threshold": 73487.5,8650                                                "then": {8651                                                    "operation": "boost",8652                                                    "score": 0.122123710811138158653                                                },8654                                                "else": {8655                                                    "operation": "boost",8656                                                    "score": 0.110852576792240148657                                                }8658                                            }8659                                        }8660                                    }8661                                }8662                            },8663                            "else": {8664                                "operation": "if_greater",8665                                "feature": "FileProximityDistanceCost",8666                                "threshold": 13.5,8667                                "then": {8668                                    "operation": "if_member",8669                                    "feature": "SymbolCategory",8670                                    "set": [8671                                        "Namespace"8672                                    ],8673                                    "then": {8674                                        "operation": "if_greater",8675                                        "feature": "SymbolScopeDistanceCost",8676                                        "threshold": 3.0,8677                                        "then": {8678                                            "operation": "boost",8679                                            "score": 0.113921947777271278680                                        },8681                                        "else": {8682                                            "operation": "boost",8683                                            "score": 0.098212249577045448684                                        }8685                                    },8686                                    "else": {8687                                        "operation": "if_member",8688                                        "feature": "ContextKind",8689                                        "set": [8690                                            "CCC_ClassStructUnion",8691                                            "CCC_EnumTag",8692                                            "CCC_ParenthesizedExpression",8693                                            "CCC_Symbol",8694                                            "CCC_TopLevel",8695                                            "CCC_Type"8696                                        ],8697                                        "then": {8698                                            "operation": "if_member",8699                                            "feature": "Scope",8700                                            "set": [8701                                                "FileScope"8702                                            ],8703                                            "then": {8704                                                "operation": "if_member",8705                                                "feature": "ContextKind",8706                                                "set": [8707                                                    "CCC_ParenthesizedExpression",8708                                                    "CCC_Symbol"8709                                                ],8710                                                "then": {8711                                                    "operation": "boost",8712                                                    "score": 0.121007941663265238713                                                },8714                                                "else": {8715                                                    "operation": "boost",8716                                                    "score": 0.107678048312664038717                                                }8718                                            },8719                                            "else": {8720                                                "operation": "if_greater",8721                                                "feature": "HadContextType",8722                                                "threshold": 0.5,8723                                                "then": {8724                                                    "operation": "boost",8725                                                    "score": 0.091756291687488568726                                                },8727                                                "else": {8728                                                    "operation": "if_greater",8729                                                    "feature": "FileProximityDistanceCost",8730                                                    "threshold": 18.5,8731                                                    "then": {8732                                                        "operation": "boost",8733                                                        "score": 0.116645649075508128734                                                    },8735                                                    "else": {8736                                                        "operation": "if_greater",8737                                                        "feature": "SemaFileProximityScore",8738                                                        "threshold": 0.800000011920929,8739                                                        "then": {8740                                                            "operation": "boost",8741                                                            "score": 0.116995029151439678742                                                        },8743                                                        "else": {8744                                                            "operation": "boost",8745                                                            "score": 0.1023767888545998746                                                        }8747                                                    }8748                                                }8749                                            }8750                                        },8751                                        "else": {8752                                            "operation": "if_greater",8753                                            "feature": "SemaFileProximityScore",8754                                            "threshold": 0.800000011920929,8755                                            "then": {8756                                                "operation": "if_member",8757                                                "feature": "ContextKind",8758                                                "set": [8759                                                    "CCC_ArrowMemberAccess",8760                                                    "CCC_ClassOrStructTag",8761                                                    "CCC_ClassStructUnion",8762                                                    "CCC_DotMemberAccess",8763                                                    "CCC_EnumTag",8764                                                    "CCC_Expression",8765                                                    "CCC_Namespace",8766                                                    "CCC_Other",8767                                                    "CCC_ParenthesizedExpression",8768                                                    "CCC_PreprocessorExpression",8769                                                    "CCC_Statement",8770                                                    "CCC_Symbol",8771                                                    "CCC_TopLevel",8772                                                    "CCC_Type",8773                                                    "CCC_TypeQualifiers",8774                                                    "CCC_UnionTag"8775                                                ],8776                                                "then": {8777                                                    "operation": "boost",8778                                                    "score": 0.113184712827205668779                                                },8780                                                "else": {8781                                                    "operation": "boost",8782                                                    "score": -0.184339180588722238783                                                }8784                                            },8785                                            "else": {8786                                                "operation": "boost",8787                                                "score": 0.054619252681732188788                                            }8789                                        }8790                                    }8791                                },8792                                "else": {8793                                    "operation": "if_member",8794                                    "feature": "ContextKind",8795                                    "set": [8796                                        "CCC_ClassOrStructTag",8797                                        "CCC_ClassStructUnion",8798                                        "CCC_EnumTag",8799                                        "CCC_Namespace",8800                                        "CCC_SymbolOrNewName",8801                                        "CCC_TopLevel",8802                                        "CCC_Type",8803                                        "CCC_UnionTag"8804                                    ],8805                                    "then": {8806                                        "operation": "if_greater",8807                                        "feature": "SemaFileProximityScore",8808                                        "threshold": 0.800000011920929,8809                                        "then": {8810                                            "operation": "boost",8811                                            "score": 0.094935499131679538812                                        },8813                                        "else": {8814                                            "operation": "boost",8815                                            "score": 0.114771082997322088816                                        }8817                                    },8818                                    "else": {8819                                        "operation": "if_greater",8820                                        "feature": "SymbolScopeDistanceCost",8821                                        "threshold": 7.0,8822                                        "then": {8823                                            "operation": "boost",8824                                            "score": 0.106993548572063458825                                        },8826                                        "else": {8827                                            "operation": "boost",8828                                            "score": 0.092688798904418958829                                        }8830                                    }8831                                }8832                            }8833                        }8834                    }8835                },8836                "else": {8837                    "operation": "if_greater",8838                    "feature": "NumReferences",8839                    "threshold": 20775.0,8840                    "then": {8841                        "operation": "if_member",8842                        "feature": "SymbolCategory",8843                        "set": [8844                            "Macro",8845                            "Namespace"8846                        ],8847                        "then": {8848                            "operation": "if_greater",8849                            "feature": "NumReferences",8850                            "threshold": 62580.5,8851                            "then": {8852                                "operation": "if_member",8853                                "feature": "ContextKind",8854                                "set": [8855                                    "CCC_SymbolOrNewName",8856                                    "CCC_TopLevel"8857                                ],8858                                "then": {8859                                    "operation": "boost",8860                                    "score": 0.131711006164550788861                                },8862                                "else": {8863                                    "operation": "boost",8864                                    "score": 0.114548988640308388865                                }8866                            },8867                            "else": {8868                                "operation": "boost",8869                                "score": 0.102460496127605448870                            }8871                        },8872                        "else": {8873                            "operation": "if_greater",8874                            "feature": "TypeMatchesPreferred",8875                            "threshold": 0.5,8876                            "then": {8877                                "operation": "boost",8878                                "score": 0.116705127060413368879                            },8880                            "else": {8881                                "operation": "if_member",8882                                "feature": "ContextKind",8883                                "set": [8884                                    "CCC_Symbol",8885                                    "CCC_SymbolOrNewName"8886                                ],8887                                "then": {8888                                    "operation": "if_greater",8889                                    "feature": "NumReferences",8890                                    "threshold": 191566.0,8891                                    "then": {8892                                        "operation": "if_greater",8893                                        "feature": "NumReferences",8894                                        "threshold": 232885.0,8895                                        "then": {8896                                            "operation": "boost",8897                                            "score": 0.060421053320169458898                                        },8899                                        "else": {8900                                            "operation": "boost",8901                                            "score": 0.118422672152519238902                                        }8903                                    },8904                                    "else": {8905                                        "operation": "if_greater",8906                                        "feature": "HadSymbolType",8907                                        "threshold": 0.5,8908                                        "then": {8909                                            "operation": "boost",8910                                            "score": 0.039122883230447778911                                        },8912                                        "else": {8913                                            "operation": "if_greater",8914                                            "feature": "NumReferences",8915                                            "threshold": 73487.5,8916                                            "then": {8917                                                "operation": "boost",8918                                                "score": 0.106021977961063398919                                            },8920                                            "else": {8921                                                "operation": "boost",8922                                                "score": 0.08910696953535088923                                            }8924                                        }8925                                    }8926                                },8927                                "else": {8928                                    "operation": "if_greater",8929                                    "feature": "FractionNameInContext",8930                                    "threshold": 0.06458333134651184,8931                                    "then": {8932                                        "operation": "boost",8933                                        "score": 0.093812651932239538934                                    },8935                                    "else": {8936                                        "operation": "boost",8937                                        "score": -0.00131356134079396728938                                    }8939                                }8940                            }8941                        }8942                    },8943                    "else": {8944                        "operation": "if_greater",8945                        "feature": "NumNameInContext",8946                        "threshold": 1.5,8947                        "then": {8948                            "operation": "if_member",8949                            "feature": "SymbolCategory",8950                            "set": [8951                                "Macro"8952                            ],8953                            "then": {8954                                "operation": "if_member",8955                                "feature": "ContextKind",8956                                "set": [8957                                    "CCC_PreprocessorExpression",8958                                    "CCC_Statement"8959                                ],8960                                "then": {8961                                    "operation": "if_greater",8962                                    "feature": "FileProximityDistanceCost",8963                                    "threshold": 12.5,8964                                    "then": {8965                                        "operation": "boost",8966                                        "score": 0.120969444513320928967                                    },8968                                    "else": {8969                                        "operation": "boost",8970                                        "score": 0.094843275845050818971                                    }8972                                },8973                                "else": {8974                                    "operation": "if_greater",8975                                    "feature": "NumNameInContext",8976                                    "threshold": 2.5,8977                                    "then": {8978                                        "operation": "boost",8979                                        "score": 0.133610844612121588980                                    },8981                                    "else": {8982                                        "operation": "boost",8983                                        "score": 0.07295639812946328984                                    }8985                                }8986                            },8987                            "else": {8988                                "operation": "if_greater",8989                                "feature": "SymbolScopeDistanceCost",8990                                "threshold": 3.0,8991                                "then": {8992                                    "operation": "if_greater",8993                                    "feature": "NumReferences",8994                                    "threshold": 809.5,8995                                    "then": {8996                                        "operation": "boost",8997                                        "score": 0.114834360778331768998                                    },8999                                    "else": {9000                                        "operation": "if_greater",9001                                        "feature": "TypeMatchesPreferred",9002                                        "threshold": 0.5,9003                                        "then": {9004                                            "operation": "boost",9005                                            "score": 0.087360866367816939006                                        },9007                                        "else": {9008                                            "operation": "boost",9009                                            "score": -0.0534006692469129010                                        }9011                                    }9012                                },9013                                "else": {9014                                    "operation": "if_greater",9015                                    "feature": "NumReferences",9016                                    "threshold": 2.5,9017                                    "then": {9018                                        "operation": "if_greater",9019                                        "feature": "NumNameInContext",9020                                        "threshold": 2.5,9021                                        "then": {9022                                            "operation": "boost",9023                                            "score": 0.118048548698425299024                                        },9025                                        "else": {9026                                            "operation": "boost",9027                                            "score": 0.086055830121040349028                                        }9029                                    },9030                                    "else": {9031                                        "operation": "if_greater",9032                                        "feature": "FileProximityDistanceCost",9033                                        "threshold": 3.5,9034                                        "then": {9035                                            "operation": "boost",9036                                            "score": 0.0105853313580155379037                                        },9038                                        "else": {9039                                            "operation": "if_greater",9040                                            "feature": "TypeMatchesPreferred",9041                                            "threshold": 0.5,9042                                            "then": {9043                                                "operation": "boost",9044                                                "score": 0.11483063548803339045                                            },9046                                            "else": {9047                                                "operation": "boost",9048                                                "score": 0.06583924591541299049                                            }9050                                        }9051                                    }9052                                }9053                            }9054                        },9055                        "else": {9056                            "operation": "if_member",9057                            "feature": "SymbolCategory",9058                            "set": [9059                                "Constructor",9060                                "Destructor",9061                                "Macro",9062                                "Namespace",9063                                "Operator"9064                            ],9065                            "then": {9066                                "operation": "if_member",9067                                "feature": "ContextKind",9068                                "set": [9069                                    "CCC_ArrowMemberAccess",9070                                    "CCC_DotMemberAccess",9071                                    "CCC_Namespace",9072                                    "CCC_Other",9073                                    "CCC_PreprocessorExpression",9074                                    "CCC_Statement",9075                                    "CCC_SymbolOrNewName",9076                                    "CCC_TopLevel",9077                                    "CCC_TypeQualifiers"9078                                ],9079                                "then": {9080                                    "operation": "if_greater",9081                                    "feature": "FractionNameInContext",9082                                    "threshold": 0.058893438428640366,9083                                    "then": {9084                                        "operation": "if_greater",9085                                        "feature": "SymbolScopeDistanceCost",9086                                        "threshold": 1.0,9087                                        "then": {9088                                            "operation": "if_member",9089                                            "feature": "ContextKind",9090                                            "set": [9091                                                "CCC_Namespace",9092                                                "CCC_SymbolOrNewName"9093                                            ],9094                                            "then": {9095                                                "operation": "if_greater",9096                                                "feature": "SymbolScopeDistanceCost",9097                                                "threshold": 7.0,9098                                                "then": {9099                                                    "operation": "boost",9100                                                    "score": 0.108086392283439649101                                                },9102                                                "else": {9103                                                    "operation": "boost",9104                                                    "score": -0.0417144931852817549105                                                }9106                                            },9107                                            "else": {9108                                                "operation": "boost",9109                                                "score": 0.0293587930500507359110                                            }9111                                        },9112                                        "else": {9113                                            "operation": "if_greater",9114                                            "feature": "IsReservedName",9115                                            "threshold": 0.5,9116                                            "then": {9117                                                "operation": "boost",9118                                                "score": -0.112543396651744849119                                            },9120                                            "else": {9121                                                "operation": "boost",9122                                                "score": 0.09400699287652979123                                            }9124                                        }9125                                    },9126                                    "else": {9127                                        "operation": "if_member",9128                                        "feature": "SymbolCategory",9129                                        "set": [9130                                            "Constructor",9131                                            "Destructor",9132                                            "Function",9133                                            "Keyword",9134                                            "Namespace",9135                                            "Operator",9136                                            "Type",9137                                            "Unknown",9138                                            "Variable"9139                                        ],9140                                        "then": {9141                                            "operation": "if_member",9142                                            "feature": "ContextKind",9143                                            "set": [9144                                                "CCC_Namespace",9145                                                "CCC_SymbolOrNewName"9146                                            ],9147                                            "then": {9148                                                "operation": "if_greater",9149                                                "feature": "FileProximityDistanceCost",9150                                                "threshold": 9.5,9151                                                "then": {9152                                                    "operation": "boost",9153                                                    "score": 0.094326265156269079154                                                },9155                                                "else": {9156                                                    "operation": "boost",9157                                                    "score": 0.124902293086051949158                                                }9159                                            },9160                                            "else": {9161                                                "operation": "boost",9162                                                "score": -0.0151317743584513669163                                            }9164                                        },9165                                        "else": {9166                                            "operation": "boost",9167                                            "score": -0.0067458637058734899168                                        }9169                                    }9170                                },9171                                "else": {9172                                    "operation": "if_member",9173                                    "feature": "SymbolCategory",9174                                    "set": [9175                                        "Constructor",9176                                        "Destructor",9177                                        "Function",9178                                        "Keyword",9179                                        "Namespace",9180                                        "Operator",9181                                        "Type",9182                                        "Unknown",9183                                        "Variable"9184                                    ],9185                                    "then": {9186                                        "operation": "if_greater",9187                                        "feature": "FileProximityDistanceCost",9188                                        "threshold": 8.5,9189                                        "then": {9190                                            "operation": "boost",9191                                            "score": 0.00099900632631033669192                                        },9193                                        "else": {9194                                            "operation": "boost",9195                                            "score": 0.085364788770675669196                                        }9197                                    },9198                                    "else": {9199                                        "operation": "boost",9200                                        "score": -0.084992550313472759201                                    }9202                                }9203                            },9204                            "else": {9205                                "operation": "if_greater",9206                                "feature": "FileProximityDistanceCost",9207                                "threshold": 3.5,9208                                "then": {9209                                    "operation": "if_member",9210                                    "feature": "SymbolCategory",9211                                    "set": [9212                                        "Constructor",9213                                        "Destructor",9214                                        "Macro",9215                                        "Namespace",9216                                        "Operator",9217                                        "Type"9218                                    ],9219                                    "then": {9220                                        "operation": "if_greater",9221                                        "feature": "SymbolScopeDistanceCost",9222                                        "threshold": 3.0,9223                                        "then": {9224                                            "operation": "boost",9225                                            "score": -0.09181553870439539226                                        },9227                                        "else": {9228                                            "operation": "if_greater",9229                                            "feature": "NumReferences",9230                                            "threshold": 147.5,9231                                            "then": {9232                                                "operation": "boost",9233                                                "score": 0.063008792698383339234                                            },9235                                            "else": {9236                                                "operation": "boost",9237                                                "score": -0.049783781170845039238                                            }9239                                        }9240                                    },9241                                    "else": {9242                                        "operation": "if_greater",9243                                        "feature": "TypeMatchesPreferred",9244                                        "threshold": 0.5,9245                                        "then": {9246                                            "operation": "if_greater",9247                                            "feature": "NumReferences",9248                                            "threshold": 2401.5,9249                                            "then": {9250                                                "operation": "boost",9251                                                "score": 0.085324123501777659252                                            },9253                                            "else": {9254                                                "operation": "boost",9255                                                "score": -0.035765044391155249256                                            }9257                                        },9258                                        "else": {9259                                            "operation": "boost",9260                                            "score": -0.116115853190422069261                                        }9262                                    }9263                                },9264                                "else": {9265                                    "operation": "if_member",9266                                    "feature": "SymbolCategory",9267                                    "set": [9268                                        "Constructor",9269                                        "Destructor",9270                                        "Keyword",9271                                        "Macro",9272                                        "Namespace",9273                                        "Operator",9274                                        "Type"9275                                    ],9276                                    "then": {9277                                        "operation": "if_member",9278                                        "feature": "ContextKind",9279                                        "set": [9280                                            "CCC_ClassOrStructTag",9281                                            "CCC_ClassStructUnion",9282                                            "CCC_Statement",9283                                            "CCC_SymbolOrNewName",9284                                            "CCC_TopLevel",9285                                            "CCC_Type",9286                                            "CCC_UnionTag"9287                                        ],9288                                        "then": {9289                                            "operation": "boost",9290                                            "score": 0.069532185792922979291                                        },9292                                        "else": {9293                                            "operation": "boost",9294                                            "score": -0.0053968196734786039295                                        }9296                                    },9297                                    "else": {9298                                        "operation": "if_greater",9299                                        "feature": "TypeMatchesPreferred",9300                                        "threshold": 0.5,9301                                        "then": {9302                                            "operation": "boost",9303                                            "score": 0.068249687552452099304                                        },9305                                        "else": {9306                                            "operation": "boost",9307                                            "score": -0.052754525095224389308                                        }9309                                    }9310                                }9311                            }9312                        }9313                    }9314                }9315            }9316        }9317    },9318    {9319        "operation": "if_member",9320        "feature": "Scope",9321        "set": [9322            "FunctionScope"9323        ],9324        "then": {9325            "operation": "if_member",9326            "feature": "ContextKind",9327            "set": [9328                "CCC_Expression",9329                "CCC_ParenthesizedExpression",9330                "CCC_Statement",9331                "CCC_Type"9332            ],9333            "then": {9334                "operation": "if_greater",9335                "feature": "TypeMatchesPreferred",9336                "threshold": 0.5,9337                "then": {9338                    "operation": "boost",9339                    "score": 0.118757545948028569340                },9341                "else": {9342                    "operation": "if_greater",9343                    "feature": "IsImplementationDetail",9344                    "threshold": 0.5,9345                    "then": {9346                        "operation": "boost",9347                        "score": -0.091411493718624119348                    },9349                    "else": {9350                        "operation": "if_greater",9351                        "feature": "NumNameInContext",9352                        "threshold": 0.5,9353                        "then": {9354                            "operation": "if_greater",9355                            "feature": "NumNameInContext",9356                            "threshold": 1.5,9357                            "then": {9358                                "operation": "boost",9359                                "score": 0.115831732749938969360                            },9361                            "else": {9362                                "operation": "boost",9363                                "score": 0.116894513368606579364                            }9365                        },9366                        "else": {9367                            "operation": "boost",9368                            "score": 0.114728026092052469369                        }9370                    }9371                }9372            },9373            "else": {9374                "operation": "boost",9375                "score": 0.0113054197281599049376            }9377        },9378        "else": {9379            "operation": "if_greater",9380            "feature": "NumReferences",9381            "threshold": 281926.5,9382            "then": {9383                "operation": "if_greater",9384                "feature": "NumReferences",9385                "threshold": 424244.0,9386                "then": {9387                    "operation": "if_greater",9388                    "feature": "SemaFileProximityScore",9389                    "threshold": 0.30000001192092896,9390                    "then": {9391                        "operation": "boost",9392                        "score": 0.118739269673824319393                    },9394                    "else": {9395                        "operation": "if_greater",9396                        "feature": "FileProximityDistanceCost",9397                        "threshold": 13.5,9398                        "then": {9399                            "operation": "boost",9400                            "score": 0.116620905697345739401                        },9402                        "else": {9403                            "operation": "boost",9404                            "score": 0.088902629911899579405                        }9406                    }9407                },9408                "else": {9409                    "operation": "if_member",9410                    "feature": "SymbolCategory",9411                    "set": [9412                        "Macro",9413                        "Namespace"9414                    ],9415                    "then": {9416                        "operation": "boost",9417                        "score": 0.118791073560714729418                    },9419                    "else": {9420                        "operation": "if_greater",9421                        "feature": "NumReferences",9422                        "threshold": 298482.5,9423                        "then": {9424                            "operation": "boost",9425                            "score": 0.0321405455470085149426                        },9427                        "else": {9428                            "operation": "if_member",9429                            "feature": "ContextKind",9430                            "set": [9431                                "CCC_Symbol",9432                                "CCC_TopLevel"9433                            ],9434                            "then": {9435                                "operation": "boost",9436                                "score": 0.117755204439163219437                            },9438                            "else": {9439                                "operation": "boost",9440                                "score": 0.100242361426353459441                            }9442                        }9443                    }9444                }9445            },9446            "else": {9447                "operation": "if_greater",9448                "feature": "SemaFileProximityScore",9449                "threshold": 0.30000001192092896,9450                "then": {9451                    "operation": "if_greater",9452                    "feature": "FileProximityDistanceCost",9453                    "threshold": 39.5,9454                    "then": {9455                        "operation": "if_member",9456                        "feature": "SymbolCategory",9457                        "set": [9458                            "Namespace",9459                            "Variable"9460                        ],9461                        "then": {9462                            "operation": "if_member",9463                            "feature": "ContextKind",9464                            "set": [9465                                "CCC_ClassStructUnion",9466                                "CCC_Expression",9467                                "CCC_Namespace",9468                                "CCC_Statement",9469                                "CCC_SymbolOrNewName",9470                                "CCC_TopLevel",9471                                "CCC_Type"9472                            ],9473                            "then": {9474                                "operation": "if_greater",9475                                "feature": "IsInstanceMember",9476                                "threshold": 0.5,9477                                "then": {9478                                    "operation": "if_greater",9479                                    "feature": "SemaFileProximityScore",9480                                    "threshold": 0.800000011920929,9481                                    "then": {9482                                        "operation": "boost",9483                                        "score": 0.112197026610374459484                                    },9485                                    "else": {9486                                        "operation": "if_greater",9487                                        "feature": "IsInBaseClass",9488                                        "threshold": 0.5,9489                                        "then": {9490                                            "operation": "boost",9491                                            "score": 0.088157750666141519492                                        },9493                                        "else": {9494                                            "operation": "boost",9495                                            "score": 0.106218256056308759496                                        }9497                                    }9498                                },9499                                "else": {9500                                    "operation": "if_greater",9501                                    "feature": "NumNameInContext",9502                                    "threshold": 0.5,9503                                    "then": {9504                                        "operation": "if_member",9505                                        "feature": "SymbolCategory",9506                                        "set": [9507                                            "Namespace"9508                                        ],9509                                        "then": {9510                                            "operation": "boost",9511                                            "score": 0.10608927160501489512                                        },9513                                        "else": {9514                                            "operation": "if_greater",9515                                            "feature": "SemaFileProximityScore",9516                                            "threshold": 0.800000011920929,9517                                            "then": {9518                                                "operation": "if_greater",9519                                                "feature": "TypeMatchesPreferred",9520                                                "threshold": 0.5,9521                                                "then": {9522                                                    "operation": "boost",9523                                                    "score": 0.109469868242740639524                                                },9525                                                "else": {9526                                                    "operation": "boost",9527                                                    "score": 0.07693117856979379528                                                }9529                                            },9530                                            "else": {9531                                                "operation": "boost",9532                                                "score": -0.018681384623050699533                                            }9534                                        }9535                                    },9536                                    "else": {9537                                        "operation": "if_member",9538                                        "feature": "ContextKind",9539                                        "set": [9540                                            "CCC_ClassStructUnion",9541                                            "CCC_Namespace",9542                                            "CCC_TopLevel",9543                                            "CCC_Type"9544                                        ],9545                                        "then": {9546                                            "operation": "boost",9547                                            "score": 0.085281223058700569548                                        },9549                                        "else": {9550                                            "operation": "boost",9551                                            "score": 0.048349440097808849552                                        }9553                                    }9554                                }9555                            },9556                            "else": {9557                                "operation": "if_member",9558                                "feature": "SymbolCategory",9559                                "set": [9560                                    "Constructor",9561                                    "Destructor",9562                                    "Function",9563                                    "Keyword",9564                                    "Macro",9565                                    "Namespace",9566                                    "Operator",9567                                    "Type",9568                                    "Unknown"9569                                ],9570                                "then": {9571                                    "operation": "if_greater",9572                                    "feature": "IsNameInContext",9573                                    "threshold": 0.5,9574                                    "then": {9575                                        "operation": "boost",9576                                        "score": 0.114365421235561379577                                    },9578                                    "else": {9579                                        "operation": "boost",9580                                        "score": 0.067986838519573219581                                    }9582                                },9583                                "else": {9584                                    "operation": "if_member",9585                                    "feature": "ContextKind",9586                                    "set": [9587                                        "CCC_ClassOrStructTag",9588                                        "CCC_ClassStructUnion",9589                                        "CCC_EnumTag",9590                                        "CCC_Expression",9591                                        "CCC_Namespace",9592                                        "CCC_Other",9593                                        "CCC_ParenthesizedExpression",9594                                        "CCC_PreprocessorExpression",9595                                        "CCC_Statement",9596                                        "CCC_Symbol",9597                                        "CCC_SymbolOrNewName",9598                                        "CCC_TopLevel",9599                                        "CCC_Type",9600                                        "CCC_TypeQualifiers",9601                                        "CCC_UnionTag"9602                                    ],9603                                    "then": {9604                                        "operation": "if_greater",9605                                        "feature": "IsInstanceMember",9606                                        "threshold": 0.5,9607                                        "then": {9608                                            "operation": "if_greater",9609                                            "feature": "SymbolScopeDistanceCost",9610                                            "threshold": 2147483648.0,9611                                            "then": {9612                                                "operation": "boost",9613                                                "score": -0.10127063095569619614                                            },9615                                            "else": {9616                                                "operation": "boost",9617                                                "score": 0.114990271627902989618                                            }9619                                        },9620                                        "else": {9621                                            "operation": "boost",9622                                            "score": 0.0179612748324871069623                                        }9624                                    },9625                                    "else": {9626                                        "operation": "boost",9627                                        "score": -0.066475309431552899628                                    }9629                                }9630                            }9631                        },9632                        "else": {9633                            "operation": "if_member",9634                            "feature": "SymbolCategory",9635                            "set": [9636                                "Function",9637                                "Keyword",9638                                "Macro",9639                                "Namespace",9640                                "Type",9641                                "Variable"9642                            ],9643                            "then": {9644                                "operation": "if_greater",9645                                "feature": "IsNameInContext",9646                                "threshold": 0.5,9647                                "then": {9648                                    "operation": "if_greater",9649                                    "feature": "TypeMatchesPreferred",9650                                    "threshold": 0.5,9651                                    "then": {9652                                        "operation": "if_member",9653                                        "feature": "ContextKind",9654                                        "set": [9655                                            "CCC_Expression",9656                                            "CCC_ParenthesizedExpression"9657                                        ],9658                                        "then": {9659                                            "operation": "boost",9660                                            "score": 0.107432335615158089661                                        },9662                                        "else": {9663                                            "operation": "boost",9664                                            "score": 0.101712383329868329665                                        }9666                                    },9667                                    "else": {9668                                        "operation": "if_greater",9669                                        "feature": "IsImplementationDetail",9670                                        "threshold": 0.5,9671                                        "then": {9672                                            "operation": "boost",9673                                            "score": -0.110388748347759259674                                        },9675                                        "else": {9676                                            "operation": "if_greater",9677                                            "feature": "SemaFileProximityScore",9678                                            "threshold": 0.800000011920929,9679                                            "then": {9680                                                "operation": "if_greater",9681                                                "feature": "HadSymbolType",9682                                                "threshold": 0.5,9683                                                "then": {9684                                                    "operation": "boost",9685                                                    "score": 0.042418554425239569686                                                },9687                                                "else": {9688                                                    "operation": "if_member",9689                                                    "feature": "ContextKind",9690                                                    "set": [9691                                                        "CCC_ClassOrStructTag",9692                                                        "CCC_ClassStructUnion",9693                                                        "CCC_TopLevel",9694                                                        "CCC_Type"9695                                                    ],9696                                                    "then": {9697                                                        "operation": "boost",9698                                                        "score": 0.109840787947177899699                                                    },9700                                                    "else": {9701                                                        "operation": "if_greater",9702                                                        "feature": "IsInBaseClass",9703                                                        "threshold": 0.5,9704                                                        "then": {9705                                                            "operation": "boost",9706                                                            "score": 0.108537256717681889707                                                        },9708                                                        "else": {9709                                                            "operation": "if_member",9710                                                            "feature": "Scope",9711                                                            "set": [9712                                                                "FileScope",9713                                                                "GlobalScope"9714                                                            ],9715                                                            "then": {9716                                                                "operation": "boost",9717                                                                "score": 0.08960008621215829718                                                            },9719                                                            "else": {9720                                                                "operation": "boost",9721                                                                "score": 0.050896756350994119722                                                            }9723                                                        }9724                                                    }9725                                                }9726                                            },9727                                            "else": {9728                                                "operation": "if_member",9729                                                "feature": "Scope",9730                                                "set": [9731                                                    "FileScope"9732                                                ],9733                                                "then": {9734                                                    "operation": "if_member",9735                                                    "feature": "ContextKind",9736                                                    "set": [9737                                                        "CCC_ClassOrStructTag",9738                                                        "CCC_Symbol",9739                                                        "CCC_TopLevel",9740                                                        "CCC_Type"9741                                                    ],9742                                                    "then": {9743                                                        "operation": "boost",9744                                                        "score": 0.114976346492767339745                                                    },9746                                                    "else": {9747                                                        "operation": "boost",9748                                                        "score": 0.0604325681924819959749                                                    }9750                                                },9751                                                "else": {9752                                                    "operation": "if_greater",9753                                                    "feature": "NumNameInContext",9754                                                    "threshold": 1.5,9755                                                    "then": {9756                                                        "operation": "boost",9757                                                        "score": 0.062118235975503929758                                                    },9759                                                    "else": {9760                                                        "operation": "boost",9761                                                        "score": 0.0247550643980503089762                                                    }9763                                                }9764                                            }9765                                        }9766                                    }9767                                },9768                                "else": {9769                                    "operation": "if_greater",9770                                    "feature": "SemaFileProximityScore",9771                                    "threshold": 0.800000011920929,9772                                    "then": {9773                                        "operation": "if_greater",9774                                        "feature": "IsImplementationDetail",9775                                        "threshold": 0.5,9776                                        "then": {9777                                            "operation": "boost",9778                                            "score": -0.117391400039196019779                                        },9780                                        "else": {9781                                            "operation": "if_greater",9782                                            "feature": "IsInBaseClass",9783                                            "threshold": 0.5,9784                                            "then": {9785                                                "operation": "boost",9786                                                "score": 0.103164337575435649787                                            },9788                                            "else": {9789                                                "operation": "if_member",9790                                                "feature": "Scope",9791                                                "set": [9792                                                    "FileScope",9793                                                    "GlobalScope"9794                                                ],9795                                                "then": {9796                                                    "operation": "boost",9797                                                    "score": 0.080620057880878459798                                                },9799                                                "else": {9800                                                    "operation": "boost",9801                                                    "score": 0.0208553578704595579802                                                }9803                                            }9804                                        }9805                                    },9806                                    "else": {9807                                        "operation": "if_greater",9808                                        "feature": "TypeMatchesPreferred",9809                                        "threshold": 0.5,9810                                        "then": {9811                                            "operation": "boost",9812                                            "score": 0.045036461204290399813                                        },9814                                        "else": {9815                                            "operation": "if_member",9816                                            "feature": "ContextKind",9817                                            "set": [9818                                                "CCC_ClassOrStructTag",9819                                                "CCC_ClassStructUnion",9820                                                "CCC_EnumTag",9821                                                "CCC_Namespace",9822                                                "CCC_Other",9823                                                "CCC_ParenthesizedExpression",9824                                                "CCC_PreprocessorExpression",9825                                                "CCC_Statement",9826                                                "CCC_Symbol",9827                                                "CCC_SymbolOrNewName",9828                                                "CCC_TopLevel",9829                                                "CCC_Type",9830                                                "CCC_TypeQualifiers",9831                                                "CCC_UnionTag"9832                                            ],9833                                            "then": {9834                                                "operation": "if_member",9835                                                "feature": "Scope",9836                                                "set": [9837                                                    "FileScope",9838                                                    "FunctionScope"9839                                                ],9840                                                "then": {9841                                                    "operation": "if_member",9842                                                    "feature": "ContextKind",9843                                                    "set": [9844                                                        "CCC_Symbol"9845                                                    ],9846                                                    "then": {9847                                                        "operation": "boost",9848                                                        "score": 0.142471894621849069849                                                    },9850                                                    "else": {9851                                                        "operation": "boost",9852                                                        "score": 0.0102655598893761639853                                                    }9854                                                },9855                                                "else": {9856                                                    "operation": "boost",9857                                                    "score": -0.009701587259769449858                                                }9859                                            },9860                                            "else": {9861                                                "operation": "boost",9862                                                "score": -0.057001218199729929863                                            }9864                                        }9865                                    }9866                                }9867                            },9868                            "else": {9869                                "operation": "boost",9870                                "score": -0.115010432898998269871                            }9872                        }9873                    },9874                    "else": {9875                        "operation": "if_greater",9876                        "feature": "HadSymbolType",9877                        "threshold": 0.5,9878                        "then": {9879                            "operation": "if_greater",9880                            "feature": "NumReferences",9881                            "threshold": 191566.0,9882                            "then": {9883                                "operation": "boost",9884                                "score": 0.118661120533943189885                            },9886                            "else": {9887                                "operation": "if_greater",9888                                "feature": "TypeMatchesPreferred",9889                                "threshold": 0.5,9890                                "then": {9891                                    "operation": "if_greater",9892                                    "feature": "NumReferences",9893                                    "threshold": 2.5,9894                                    "then": {9895                                        "operation": "boost",9896                                        "score": 0.112240374088287359897                                    },9898                                    "else": {9899                                        "operation": "boost",9900                                        "score": 0.092524066567420969901                                    }9902                                },9903                                "else": {9904                                    "operation": "if_greater",9905                                    "feature": "SymbolScopeDistanceCost",9906                                    "threshold": 7.0,9907                                    "then": {9908                                        "operation": "if_greater",9909                                        "feature": "NumReferences",9910                                        "threshold": 108163.5,9911                                        "then": {9912                                            "operation": "boost",9913                                            "score": -0.114055283367633829914                                        },9915                                        "else": {9916                                            "operation": "if_greater",9917                                            "feature": "NumReferences",9918                                            "threshold": 7.5,9919                                            "then": {9920                                                "operation": "boost",9921                                                "score": 0.108513578772544869922                                            },9923                                            "else": {9924                                                "operation": "boost",9925                                                "score": 0.093684755265712749926                                            }9927                                        }9928                                    },9929                                    "else": {9930                                        "operation": "if_greater",9931                                        "feature": "HadContextType",9932                                        "threshold": 0.5,9933                                        "then": {9934                                            "operation": "boost",9935                                            "score": 0.00094528699992224579936                                        },9937                                        "else": {9938                                            "operation": "if_greater",9939                                            "feature": "NumReferences",9940                                            "threshold": 2.5,9941                                            "then": {9942                                                "operation": "boost",9943                                                "score": 0.089665681123733529944                                            },9945                                            "else": {9946                                                "operation": "boost",9947                                                "score": 0.052848834544420249948                                            }9949                                        }9950                                    }9951                                }9952                            }9953                        },9954                        "else": {9955                            "operation": "if_greater",9956                            "feature": "NumReferences",9957                            "threshold": 1.5,9958                            "then": {9959                                "operation": "if_member",9960                                "feature": "ContextKind",9961                                "set": [9962                                    "CCC_ClassOrStructTag",9963                                    "CCC_EnumTag",9964                                    "CCC_Namespace",9965                                    "CCC_SymbolOrNewName",9966                                    "CCC_TopLevel",9967                                    "CCC_Type",9968                                    "CCC_UnionTag"9969                                ],9970                                "then": {9971                                    "operation": "boost",9972                                    "score": 0.11438301950693139973                                },9974                                "else": {9975                                    "operation": "if_greater",9976                                    "feature": "SymbolScopeDistanceCost",9977                                    "threshold": 7.0,9978                                    "then": {9979                                        "operation": "boost",9980                                        "score": 0.112775370478630079981                                    },9982                                    "else": {9983                                        "operation": "if_member",9984                                        "feature": "SymbolCategory",9985                                        "set": [9986                                            "Namespace"9987                                        ],9988                                        "then": {9989                                            "operation": "if_greater",9990                                            "feature": "NumReferences",9991                                            "threshold": 2876.0,9992                                            "then": {9993                                                "operation": "boost",9994                                                "score": 0.115220643579959879995                                            },9996                                            "else": {9997                                                "operation": "boost",9998                                                "score": 0.113656006753444679999                                            }10000                                        },10001                                        "else": {10002                                            "operation": "if_greater",10003                                            "feature": "SymbolScopeDistanceCost",10004                                            "threshold": 3.0,10005                                            "then": {10006                                                "operation": "if_greater",10007                                                "feature": "NumNameInContext",10008                                                "threshold": 0.5,10009                                                "then": {10010                                                    "operation": "boost",10011                                                    "score": 0.105503626167774210012                                                },10013                                                "else": {10014                                                    "operation": "boost",10015                                                    "score": 0.077039703726768510016                                                }10017                                            },10018                                            "else": {10019                                                "operation": "if_greater",10020                                                "feature": "NumReferences",10021                                                "threshold": 73487.5,10022                                                "then": {10023                                                    "operation": "boost",10024                                                    "score": 0.1182670742273330710025                                                },10026                                                "else": {10027                                                    "operation": "boost",10028                                                    "score": 0.106088779866695410029                                                }10030                                            }10031                                        }10032                                    }10033                                }10034                            },10035                            "else": {10036                                "operation": "if_greater",10037                                "feature": "FileProximityDistanceCost",10038                                "threshold": 13.5,10039                                "then": {10040                                    "operation": "if_member",10041                                    "feature": "SymbolCategory",10042                                    "set": [10043                                        "Namespace"10044                                    ],10045                                    "then": {10046                                        "operation": "if_greater",10047                                        "feature": "SymbolScopeDistanceCost",10048                                        "threshold": 3.0,10049                                        "then": {10050                                            "operation": "boost",10051                                            "score": 0.1096108332276344310052                                        },10053                                        "else": {10054                                            "operation": "boost",10055                                            "score": 0.0920509696006774910056                                        }10057                                    },10058                                    "else": {10059                                        "operation": "if_member",10060                                        "feature": "ContextKind",10061                                        "set": [10062                                            "CCC_ClassStructUnion",10063                                            "CCC_EnumTag",10064                                            "CCC_ParenthesizedExpression",10065                                            "CCC_Symbol",10066                                            "CCC_TopLevel",10067                                            "CCC_Type"10068                                        ],10069                                        "then": {10070                                            "operation": "if_member",10071                                            "feature": "Scope",10072                                            "set": [10073                                                "FileScope"10074                                            ],10075                                            "then": {10076                                                "operation": "if_member",10077                                                "feature": "ContextKind",10078                                                "set": [10079                                                    "CCC_ParenthesizedExpression",10080                                                    "CCC_Symbol"10081                                                ],10082                                                "then": {10083                                                    "operation": "boost",10084                                                    "score": 0.1172378063201904310085                                                },10086                                                "else": {10087                                                    "operation": "boost",10088                                                    "score": 0.1020371392369270310089                                                }10090                                            },10091                                            "else": {10092                                                "operation": "boost",10093                                                "score": 0.1031881049275398310094                                            }10095                                        },10096                                        "else": {10097                                            "operation": "if_greater",10098                                            "feature": "SemaFileProximityScore",10099                                            "threshold": 0.800000011920929,10100                                            "then": {10101                                                "operation": "boost",10102                                                "score": 0.1080891266465187110103                                            },10104                                            "else": {10105                                                "operation": "boost",10106                                                "score": 0.0476901754736900310107                                            }10108                                        }10109                                    }10110                                },10111                                "else": {10112                                    "operation": "if_member",10113                                    "feature": "ContextKind",10114                                    "set": [10115                                        "CCC_ClassOrStructTag",10116                                        "CCC_ClassStructUnion",10117                                        "CCC_EnumTag",10118                                        "CCC_Namespace",10119                                        "CCC_SymbolOrNewName",10120                                        "CCC_TopLevel",10121                                        "CCC_Type",10122                                        "CCC_UnionTag"10123                                    ],10124                                    "then": {10125                                        "operation": "if_greater",10126                                        "feature": "SemaFileProximityScore",10127                                        "threshold": 0.800000011920929,10128                                        "then": {10129                                            "operation": "boost",10130                                            "score": 0.0885434076189994810131                                        },10132                                        "else": {10133                                            "operation": "boost",10134                                            "score": 0.1104314029216766410135                                        }10136                                    },10137                                    "else": {10138                                        "operation": "boost",10139                                        "score": 0.0881028547883033810140                                    }10141                                }10142                            }10143                        }10144                    }10145                },10146                "else": {10147                    "operation": "if_greater",10148                    "feature": "NumReferences",10149                    "threshold": 20775.0,10150                    "then": {10151                        "operation": "if_member",10152                        "feature": "SymbolCategory",10153                        "set": [10154                            "Macro",10155                            "Namespace"10156                        ],10157                        "then": {10158                            "operation": "if_greater",10159                            "feature": "NumReferences",10160                            "threshold": 62580.5,10161                            "then": {10162                                "operation": "if_member",10163                                "feature": "ContextKind",10164                                "set": [10165                                    "CCC_TopLevel"10166                                ],10167                                "then": {10168                                    "operation": "if_greater",10169                                    "feature": "SymbolScopeDistanceCost",10170                                    "threshold": 5.0,10171                                    "then": {10172                                        "operation": "boost",10173                                        "score": 0.02318552322685718510174                                    },10175                                    "else": {10176                                        "operation": "if_greater",10177                                        "feature": "NumReferences",10178                                        "threshold": 82127.0,10179                                        "then": {10180                                            "operation": "boost",10181                                            "score": 0.1359552592039108310182                                        },10183                                        "else": {10184                                            "operation": "boost",10185                                            "score": 0.1138675287365913410186                                        }10187                                    }10188                                },10189                                "else": {10190                                    "operation": "boost",10191                                    "score": 0.1103140488266944910192                                }10193                            },10194                            "else": {10195                                "operation": "boost",10196                                "score": 0.0956142172217369110197                            }10198                        },10199                        "else": {10200                            "operation": "if_greater",10201                            "feature": "TypeMatchesPreferred",10202                            "threshold": 0.5,10203                            "then": {10204                                "operation": "boost",10205                                "score": 0.1125174313783645610206                            },10207                            "else": {10208                                "operation": "if_member",10209                                "feature": "ContextKind",10210                                "set": [10211                                    "CCC_Symbol",10212                                    "CCC_SymbolOrNewName"10213                                ],10214                                "then": {10215                                    "operation": "if_greater",10216                                    "feature": "NumReferences",10217                                    "threshold": 191566.0,10218                                    "then": {10219                                        "operation": "if_greater",10220                                        "feature": "NumReferences",10221                                        "threshold": 232885.0,10222                                        "then": {10223                                            "operation": "boost",10224                                            "score": 0.0515891462564468410225                                        },10226                                        "else": {10227                                            "operation": "if_greater",10228                                            "feature": "NumReferences",10229                                            "threshold": 199646.0,10230                                            "then": {10231                                                "operation": "boost",10232                                                "score": 0.1077005416154861510233                                            },10234                                            "else": {10235                                                "operation": "boost",10236                                                "score": 0.1225069761276245110237                                            }10238                                        }10239                                    },10240                                    "else": {10241                                        "operation": "if_greater",10242                                        "feature": "HadSymbolType",10243                                        "threshold": 0.5,10244                                        "then": {10245                                            "operation": "boost",10246                                            "score": 0.0322189144790172610247                                        },10248                                        "else": {10249                                            "operation": "boost",10250                                            "score": 0.0892552956938743610251                                        }10252                                    }10253                                },10254                                "else": {10255                                    "operation": "if_greater",10256                                    "feature": "FractionNameInContext",10257                                    "threshold": 0.06458333134651184,10258                                    "then": {10259                                        "operation": "boost",10260                                        "score": 0.0863582491874694810261                                    },10262                                    "else": {10263                                        "operation": "boost",10264                                        "score": -7.469265983672813e-0510265                                    }10266                                }10267                            }10268                        }10269                    },10270                    "else": {10271                        "operation": "if_greater",10272                        "feature": "NumNameInContext",10273                        "threshold": 1.5,10274                        "then": {10275                            "operation": "if_member",10276                            "feature": "SymbolCategory",10277                            "set": [10278                                "Macro"10279                            ],10280                            "then": {10281                                "operation": "if_member",10282                                "feature": "ContextKind",10283                                "set": [10284                                    "CCC_PreprocessorExpression",10285                                    "CCC_Statement"10286                                ],10287                                "then": {10288                                    "operation": "if_greater",10289                                    "feature": "FileProximityDistanceCost",10290                                    "threshold": 12.5,10291                                    "then": {10292                                        "operation": "boost",10293                                        "score": 0.1174398511648178110294                                    },10295                                    "else": {10296                                        "operation": "boost",10297                                        "score": 0.089257374405860910298                                    }10299                                },10300                                "else": {10301                                    "operation": "if_greater",10302                                    "feature": "NumNameInContext",10303                                    "threshold": 2.5,10304                                    "then": {10305                                        "operation": "boost",10306                                        "score": 0.1266225725412368810307                                    },10308                                    "else": {10309                                        "operation": "boost",10310                                        "score": 0.0718373805284500110311                                    }10312                                }10313                            },10314                            "else": {10315                                "operation": "if_greater",10316                                "feature": "SymbolScopeDistanceCost",10317                                "threshold": 3.0,10318                                "then": {10319                                    "operation": "if_greater",10320                                    "feature": "TypeMatchesPreferred",10321                                    "threshold": 0.5,10322                                    "then": {10323                                        "operation": "boost",10324                                        "score": 0.0910372361540794410325                                    },10326                                    "else": {10327                                        "operation": "if_greater",10328                                        "feature": "NumReferences",10329                                        "threshold": 782.0,10330                                        "then": {10331                                            "operation": "boost",10332                                            "score": 0.1043484061956405610333                                        },10334                                        "else": {10335                                            "operation": "if_member",10336                                            "feature": "SymbolCategory",10337                                            "set": [10338                                                "Constructor",10339                                                "Destructor",10340                                                "Keyword",10341                                                "Macro",10342                                                "Namespace",10343                                                "Operator",10344                                                "Type"10345                                            ],10346                                            "then": {10347                                                "operation": "boost",10348                                                "score": 0.01884355209767818510349                                            },10350                                            "else": {10351                                                "operation": "boost",10352                                                "score": -0.0726100876927375810353                                            }10354                                        }10355                                    }10356                                },10357                                "else": {10358                                    "operation": "if_greater",10359                                    "feature": "NumReferences",10360                                    "threshold": 2.5,10361                                    "then": {10362                                        "operation": "if_greater",10363                                        "feature": "NumNameInContext",10364                                        "threshold": 2.5,10365                                        "then": {10366                                            "operation": "boost",10367                                            "score": 0.1164399385452270510368                                        },10369                                        "else": {10370                                            "operation": "boost",10371                                            "score": 0.083670958876609810372                                        }10373                                    },10374                                    "else": {10375                                        "operation": "if_greater",10376                                        "feature": "FileProximityDistanceCost",10377                                        "threshold": 4.5,10378                                        "then": {10379                                            "operation": "boost",10380                                            "score": 0.01755091361701488510381                                        },10382                                        "else": {10383                                            "operation": "if_greater",10384                                            "feature": "TypeMatchesPreferred",10385                                            "threshold": 0.5,10386                                            "then": {10387                                                "operation": "boost",10388                                                "score": 0.1109639331698417710389                                            },10390                                            "else": {10391                                                "operation": "boost",10392                                                "score": 0.05967491120100021410393                                            }10394                                        }10395                                    }10396                                }10397                            }10398                        },10399                        "else": {10400                            "operation": "if_member",10401                            "feature": "SymbolCategory",10402                            "set": [10403                                "Constructor",10404                                "Destructor",10405                                "Macro",10406                                "Namespace",10407                                "Operator"10408                            ],10409                            "then": {10410                                "operation": "if_member",10411                                "feature": "ContextKind",10412                                "set": [10413                                    "CCC_ArrowMemberAccess",10414                                    "CCC_DotMemberAccess",10415                                    "CCC_Namespace",10416                                    "CCC_Other",10417                                    "CCC_PreprocessorExpression",10418                                    "CCC_Statement",10419                                    "CCC_SymbolOrNewName",10420                                    "CCC_TopLevel",10421                                    "CCC_TypeQualifiers"10422                                ],10423                                "then": {10424                                    "operation": "if_greater",10425                                    "feature": "FractionNameInContext",10426                                    "threshold": 0.058893438428640366,10427                                    "then": {10428                                        "operation": "if_greater",10429                                        "feature": "SymbolScopeDistanceCost",10430                                        "threshold": 1.0,10431                                        "then": {10432                                            "operation": "if_member",10433                                            "feature": "ContextKind",10434                                            "set": [10435                                                "CCC_Namespace",10436                                                "CCC_SymbolOrNewName",10437                                                "CCC_TopLevel"10438                                            ],10439                                            "then": {10440                                                "operation": "if_greater",10441                                                "feature": "SymbolScopeDistanceCost",10442                                                "threshold": 5.0,10443                                                "then": {10444                                                    "operation": "boost",10445                                                    "score": 0.0665146410465240510446                                                },10447                                                "else": {10448                                                    "operation": "boost",10449                                                    "score": -0.0109645919874310510450                                                }10451                                            },10452                                            "else": {10453                                                "operation": "boost",10454                                                "score": 0.0083766980096697810455                                            }10456                                        },10457                                        "else": {10458                                            "operation": "if_greater",10459                                            "feature": "IsReservedName",10460                                            "threshold": 0.5,10461                                            "then": {10462                                                "operation": "boost",10463                                                "score": -0.1077370122075080910464                                            },10465                                            "else": {10466                                                "operation": "boost",10467                                                "score": 0.0885091945528984110468                                            }10469                                        }10470                                    },10471                                    "else": {10472                                        "operation": "if_greater",10473                                        "feature": "IsReservedName",10474                                        "threshold": 0.5,10475                                        "then": {10476                                            "operation": "boost",10477                                            "score": -0.1240993216633796710478                                        },10479                                        "else": {10480                                            "operation": "if_greater",10481                                            "feature": "SymbolScopeDistanceCost",10482                                            "threshold": 3.0,10483                                            "then": {10484                                                "operation": "if_greater",10485                                                "feature": "FileProximityDistanceCost",10486                                                "threshold": 18.5,10487                                                "then": {10488                                                    "operation": "boost",10489                                                    "score": -0.0656792670488357510490                                                },10491                                                "else": {10492                                                    "operation": "boost",10493                                                    "score": 0.01118312124162912410494                                                }10495                                            },10496                                            "else": {10497                                                "operation": "boost",10498                                                "score": 0.04976607114076614410499                                            }10500                                        }10501                                    }10502                                },10503                                "else": {10504                                    "operation": "if_member",10505                                    "feature": "SymbolCategory",10506                                    "set": [10507                                        "Constructor",10508                                        "Destructor",10509                                        "Function",10510                                        "Keyword",10511                                        "Namespace",10512                                        "Operator",10513                                        "Type",10514                                        "Unknown",10515                                        "Variable"10516                                    ],10517                                    "then": {10518                                        "operation": "if_greater",10519                                        "feature": "FileProximityDistanceCost",10520                                        "threshold": 9.5,10521                                        "then": {10522                                            "operation": "boost",10523                                            "score": -0.00346515583805739910524                                        },10525                                        "else": {10526                                            "operation": "boost",10527                                            "score": 0.0756757408380508410528                                        }10529                                    },10530                                    "else": {10531                                        "operation": "boost",10532                                        "score": -0.0782621353864669810533                                    }10534                                }10535                            },10536                            "else": {10537                                "operation": "if_greater",10538                                "feature": "FileProximityDistanceCost",10539                                "threshold": 3.5,10540                                "then": {10541                                    "operation": "if_greater",10542                                    "feature": "NumReferences",10543                                    "threshold": 328.5,10544                                    "then": {10545                                        "operation": "if_greater",10546                                        "feature": "TypeMatchesPreferred",10547                                        "threshold": 0.5,10548                                        "then": {10549                                            "operation": "boost",10550                                            "score": 0.067411892116069810551                                        },10552                                        "else": {10553                                            "operation": "boost",10554                                            "score": -0.03990957140922546410555                                        }10556                                    },10557                                    "else": {10558                                        "operation": "if_member",10559                                        "feature": "SymbolCategory",10560                                        "set": [10561                                            "Constructor",10562                                            "Destructor",10563                                            "Macro",10564                                            "Namespace",10565                                            "Operator",10566                                            "Type"10567                                        ],10568                                        "then": {10569                                            "operation": "if_greater",10570                                            "feature": "HadContextType",10571                                            "threshold": 0.5,10572                                            "then": {10573                                                "operation": "boost",10574                                                "score": -0.110735937952995310575                                            },10576                                            "else": {10577                                                "operation": "if_greater",10578                                                "feature": "SymbolScopeDistanceCost",10579                                                "threshold": 3.0,10580                                                "then": {10581                                                    "operation": "boost",10582                                                    "score": -0.0822273343801498410583                                                },10584                                                "else": {10585                                                    "operation": "if_greater",10586                                                    "feature": "NumReferences",10587                                                    "threshold": 19.5,10588                                                    "then": {10589                                                        "operation": "boost",10590                                                        "score": 0.0307002961635589610591                                                    },10592                                                    "else": {10593                                                        "operation": "boost",10594                                                        "score": -0.0443163029849529310595                                                    }10596                                                }10597                                            }10598                                        },10599                                        "else": {10600                                            "operation": "if_greater",10601                                            "feature": "TypeMatchesPreferred",10602                                            "threshold": 0.5,10603                                            "then": {10604                                                "operation": "boost",10605                                                "score": -0.0322666727006435410606                                            },10607                                            "else": {10608                                                "operation": "boost",10609                                                "score": -0.1155945062637329110610                                            }10611                                        }10612                                    }10613                                },10614                                "else": {10615                                    "operation": "if_member",10616                                    "feature": "SymbolCategory",10617                                    "set": [10618                                        "Constructor",10619                                        "Destructor",10620                                        "Keyword",10621                                        "Macro",10622                                        "Namespace",10623                                        "Operator",10624                                        "Type"10625                                    ],10626                                    "then": {10627                                        "operation": "if_member",10628                                        "feature": "ContextKind",10629                                        "set": [10630                                            "CCC_ArrowMemberAccess",10631                                            "CCC_ClassOrStructTag",10632                                            "CCC_ClassStructUnion",10633                                            "CCC_DotMemberAccess",10634                                            "CCC_Other",10635                                            "CCC_PreprocessorExpression",10636                                            "CCC_Statement",10637                                            "CCC_SymbolOrNewName",10638                                            "CCC_TopLevel",10639                                            "CCC_Type",10640                                            "CCC_TypeQualifiers",10641                                            "CCC_UnionTag"10642                                        ],10643                                        "then": {10644                                            "operation": "boost",10645                                            "score": 0.0640008896589279210646                                        },10647                                        "else": {10648                                            "operation": "boost",10649                                            "score": -0.00473002018406987210650                                        }10651                                    },10652                                    "else": {10653                                        "operation": "if_greater",10654                                        "feature": "TypeMatchesPreferred",10655                                        "threshold": 0.5,10656                                        "then": {10657                                            "operation": "if_greater",10658                                            "feature": "NumReferences",10659                                            "threshold": 1.5,10660                                            "then": {10661                                                "operation": "boost",10662                                                "score": 0.118422485888004310663                                            },10664                                            "else": {10665                                                "operation": "boost",10666                                                "score": 0.03914464265108108510667                                            }10668                                        },10669                                        "else": {10670                                            "operation": "boost",10671                                            "score": -0.04821877554059028610672                                        }10673                                    }10674                                }10675                            }10676                        }10677                    }10678                }10679            }10680        }10681    },10682    {10683        "operation": "if_member",10684        "feature": "Scope",10685        "set": [10686            "FunctionScope"10687        ],10688        "then": {10689            "operation": "if_member",10690            "feature": "ContextKind",10691            "set": [10692                "CCC_Expression",10693                "CCC_ParenthesizedExpression",10694                "CCC_Statement",10695                "CCC_Type"10696            ],10697            "then": {10698                "operation": "if_greater",10699                "feature": "TypeMatchesPreferred",10700                "threshold": 0.5,10701                "then": {10702                    "operation": "boost",10703                    "score": 0.1162226125597953810704                },10705                "else": {10706                    "operation": "if_greater",10707                    "feature": "IsImplementationDetail",10708                    "threshold": 0.5,10709                    "then": {10710                        "operation": "boost",10711                        "score": -0.0849067270755767810712                    },10713                    "else": {10714                        "operation": "if_greater",10715                        "feature": "IsNameInContext",10716                        "threshold": 0.5,10717                        "then": {10718                            "operation": "if_greater",10719                            "feature": "NumNameInContext",10720                            "threshold": 1.5,10721                            "then": {10722                                "operation": "boost",10723                                "score": 0.1130154952406883210724                            },10725                            "else": {10726                                "operation": "boost",10727                                "score": 0.1141602694988250710728                            }10729                        },10730                        "else": {10731                            "operation": "boost",10732                            "score": 0.1115447729825973510733                        }10734                    }10735                }10736            },10737            "else": {10738                "operation": "boost",10739                "score": 0.00970091205090284310740            }10741        },10742        "else": {10743            "operation": "if_greater",10744            "feature": "NumReferences",10745            "threshold": 281926.5,10746            "then": {10747                "operation": "if_greater",10748                "feature": "NumReferences",10749                "threshold": 424244.0,10750                "then": {10751                    "operation": "if_greater",10752                    "feature": "SemaFileProximityScore",10753                    "threshold": 0.30000001192092896,10754                    "then": {10755                        "operation": "boost",10756                        "score": 0.1161066293716430710757                    },10758                    "else": {10759                        "operation": "if_greater",10760                        "feature": "HadContextType",10761                        "threshold": 0.5,10762                        "then": {10763                            "operation": "boost",10764                            "score": 0.06186819821596145610765                        },10766                        "else": {10767                            "operation": "boost",10768                            "score": 0.1130931451916694610769                        }10770                    }10771                },10772                "else": {10773                    "operation": "if_member",10774                    "feature": "SymbolCategory",10775                    "set": [10776                        "Macro",10777                        "Namespace"10778                    ],10779                    "then": {10780                        "operation": "boost",10781                        "score": 0.116072140634059910782                    },10783                    "else": {10784                        "operation": "if_greater",10785                        "feature": "NumReferences",10786                        "threshold": 298482.5,10787                        "then": {10788                            "operation": "boost",10789                            "score": 0.028366690501570710790                        },10791                        "else": {10792                            "operation": "if_member",10793                            "feature": "ContextKind",10794                            "set": [10795                                "CCC_Symbol",10796                                "CCC_TopLevel"10797                            ],10798                            "then": {10799                                "operation": "boost",10800                                "score": 0.1141365095973014810801                            },10802                            "else": {10803                                "operation": "boost",10804                                "score": 0.0935830622911453210805                            }10806                        }10807                    }10808                }10809            },10810            "else": {10811                "operation": "if_greater",10812                "feature": "SemaFileProximityScore",10813                "threshold": 0.30000001192092896,10814                "then": {10815                    "operation": "if_greater",10816                    "feature": "FileProximityDistanceCost",10817                    "threshold": 39.5,10818                    "then": {10819                        "operation": "if_member",10820                        "feature": "SymbolCategory",10821                        "set": [10822                            "Namespace",10823                            "Variable"10824                        ],10825                        "then": {10826                            "operation": "if_member",10827                            "feature": "ContextKind",10828                            "set": [10829                                "CCC_ClassStructUnion",10830                                "CCC_Expression",10831                                "CCC_Namespace",10832                                "CCC_Statement",10833                                "CCC_SymbolOrNewName",10834                                "CCC_TopLevel",10835                                "CCC_Type"10836                            ],10837                            "then": {10838                                "operation": "if_greater",10839                                "feature": "IsInstanceMember",10840                                "threshold": 0.5,10841                                "then": {10842                                    "operation": "if_greater",10843                                    "feature": "SemaFileProximityScore",10844                                    "threshold": 0.800000011920929,10845                                    "then": {10846                                        "operation": "boost",10847                                        "score": 0.1089149564504623410848                                    },10849                                    "else": {10850                                        "operation": "boost",10851                                        "score": 0.0999771580100059510852                                    }10853                                },10854                                "else": {10855                                    "operation": "if_greater",10856                                    "feature": "NumNameInContext",10857                                    "threshold": 0.5,10858                                    "then": {10859                                        "operation": "if_member",10860                                        "feature": "SymbolCategory",10861                                        "set": [10862                                            "Namespace"10863                                        ],10864                                        "then": {10865                                            "operation": "boost",10866                                            "score": 0.1017544716596603410867                                        },10868                                        "else": {10869                                            "operation": "if_greater",10870                                            "feature": "SemaFileProximityScore",10871                                            "threshold": 0.800000011920929,10872                                            "then": {10873                                                "operation": "if_greater",10874                                                "feature": "TypeMatchesPreferred",10875                                                "threshold": 0.5,10876                                                "then": {10877                                                    "operation": "boost",10878                                                    "score": 0.106244027614593510879                                                },10880                                                "else": {10881                                                    "operation": "boost",10882                                                    "score": 0.0707962885499000510883                                                }10884                                            },10885                                            "else": {10886                                                "operation": "boost",10887                                                "score": -0.0150445969775319110888                                            }10889                                        }10890                                    },10891                                    "else": {10892                                        "operation": "if_member",10893                                        "feature": "ContextKind",10894                                        "set": [10895                                            "CCC_ClassStructUnion",10896                                            "CCC_Namespace",10897                                            "CCC_TopLevel",10898                                            "CCC_Type"10899                                        ],10900                                        "then": {10901                                            "operation": "boost",10902                                            "score": 0.0797239616513252310903                                        },10904                                        "else": {10905                                            "operation": "boost",10906                                            "score": 0.0433532223105430610907                                        }10908                                    }10909                                }10910                            },10911                            "else": {10912                                "operation": "if_member",10913                                "feature": "SymbolCategory",10914                                "set": [10915                                    "Constructor",10916                                    "Destructor",10917                                    "Function",10918                                    "Keyword",10919                                    "Macro",10920                                    "Namespace",10921                                    "Operator",10922                                    "Type",10923                                    "Unknown"10924                                ],10925                                "then": {10926                                    "operation": "if_greater",10927                                    "feature": "FractionNameInContext",10928                                    "threshold": 0.07417582720518112,10929                                    "then": {10930                                        "operation": "boost",10931                                        "score": 0.1115829944610595710932                                    },10933                                    "else": {10934                                        "operation": "boost",10935                                        "score": 0.0615981817245483410936                                    }10937                                },10938                                "else": {10939                                    "operation": "if_member",10940                                    "feature": "ContextKind",10941                                    "set": [10942                                        "CCC_ClassOrStructTag",10943                                        "CCC_ClassStructUnion",10944                                        "CCC_EnumTag",10945                                        "CCC_Expression",10946                                        "CCC_Namespace",10947                                        "CCC_Other",10948                                        "CCC_ParenthesizedExpression",10949                                        "CCC_PreprocessorExpression",10950                                        "CCC_Statement",10951                                        "CCC_Symbol",10952                                        "CCC_SymbolOrNewName",10953                                        "CCC_TopLevel",10954                                        "CCC_Type",10955                                        "CCC_TypeQualifiers",10956                                        "CCC_UnionTag"10957                                    ],10958                                    "then": {10959                                        "operation": "if_greater",10960                                        "feature": "IsInstanceMember",10961                                        "threshold": 0.5,10962                                        "then": {10963                                            "operation": "if_greater",10964                                            "feature": "SymbolScopeDistanceCost",10965                                            "threshold": 2147483648.0,10966                                            "then": {10967                                                "operation": "boost",10968                                                "score": -0.096449851989746110969                                            },10970                                            "else": {10971                                                "operation": "boost",10972                                                "score": 0.1121709197759628310973                                            }10974                                        },10975                                        "else": {10976                                            "operation": "boost",10977                                            "score": 0.01792478002607822410978                                        }10979                                    },10980                                    "else": {10981                                        "operation": "boost",10982                                        "score": -0.0626598820090293910983                                    }10984                                }10985                            }10986                        },10987                        "else": {10988                            "operation": "if_member",10989                            "feature": "SymbolCategory",10990                            "set": [10991                                "Function",10992                                "Keyword",10993                                "Macro",10994                                "Namespace",10995                                "Type",10996                                "Variable"10997                            ],10998                            "then": {10999                                "operation": "if_greater",11000                                "feature": "NumNameInContext",11001                                "threshold": 0.5,11002                                "then": {11003                                    "operation": "if_greater",11004                                    "feature": "TypeMatchesPreferred",11005                                    "threshold": 0.5,11006                                    "then": {11007                                        "operation": "if_member",11008                                        "feature": "ContextKind",11009                                        "set": [11010                                            "CCC_Expression",11011                                            "CCC_ParenthesizedExpression"11012                                        ],11013                                        "then": {11014                                            "operation": "boost",11015                                            "score": 0.1032258048653602611016                                        },11017                                        "else": {11018                                            "operation": "boost",11019                                            "score": 0.0972256362438201911020                                        }11021                                    },11022                                    "else": {11023                                        "operation": "if_member",11024                                        "feature": "ContextKind",11025                                        "set": [11026                                            "CCC_ClassOrStructTag",11027                                            "CCC_ClassStructUnion",11028                                            "CCC_EnumTag",11029                                            "CCC_ParenthesizedExpression",11030                                            "CCC_Statement",11031                                            "CCC_SymbolOrNewName",11032                                            "CCC_TopLevel",11033                                            "CCC_Type"11034                                        ],11035                                        "then": {11036                                            "operation": "if_greater",11037                                            "feature": "IsImplementationDetail",11038                                            "threshold": 0.5,11039                                            "then": {11040                                                "operation": "boost",11041                                                "score": -0.1112361550331115711042                                            },11043                                            "else": {11044                                                "operation": "if_member",11045                                                "feature": "ContextKind",11046                                                "set": [11047                                                    "CCC_ClassOrStructTag",11048                                                    "CCC_EnumTag",11049                                                    "CCC_TopLevel",11050                                                    "CCC_Type"11051                                                ],11052                                                "then": {11053                                                    "operation": "boost",11054                                                    "score": 0.1048914566636085511055                                                },11056                                                "else": {11057                                                    "operation": "if_greater",11058                                                    "feature": "SemaFileProximityScore",11059                                                    "threshold": 0.800000011920929,11060                                                    "then": {11061                                                        "operation": "if_greater",11062                                                        "feature": "IsInBaseClass",11063                                                        "threshold": 0.5,11064                                                        "then": {11065                                                            "operation": "boost",11066                                                            "score": 0.1083601042628288311067                                                        },11068                                                        "else": {11069                                                            "operation": "boost",11070                                                            "score": 0.0844005048274993911071                                                        }11072                                                    },11073                                                    "else": {11074                                                        "operation": "boost",11075                                                        "score": 0.0634721666574478111076                                                    }11077                                                }11078                                            }11079                                        },11080                                        "else": {11081                                            "operation": "if_greater",11082                                            "feature": "IsImplementationDetail",11083                                            "threshold": 0.5,11084                                            "then": {11085                                                "operation": "boost",11086                                                "score": -0.1059800907969474811087                                            },11088                                            "else": {11089                                                "operation": "if_greater",11090                                                "feature": "SemaFileProximityScore",11091                                                "threshold": 0.800000011920929,11092                                                "then": {11093                                                    "operation": "if_member",11094                                                    "feature": "Scope",11095                                                    "set": [11096                                                        "FileScope",11097                                                        "GlobalScope"11098                                                    ],11099                                                    "then": {11100                                                        "operation": "boost",11101                                                        "score": 0.0792144909501075711102                                                    },11103                                                    "else": {11104                                                        "operation": "if_greater",11105                                                        "feature": "IsInBaseClass",11106                                                        "threshold": 0.5,11107                                                        "then": {11108                                                            "operation": "boost",11109                                                            "score": 0.090582951903343211110                                                        },11111                                                        "else": {11112                                                            "operation": "boost",11113                                                            "score": -0.0272856689989566811114                                                        }11115                                                    }11116                                                },11117                                                "else": {11118                                                    "operation": "if_greater",11119                                                    "feature": "NumNameInContext",11120                                                    "threshold": 1.5,11121                                                    "then": {11122                                                        "operation": "boost",11123                                                        "score": 0.05467651411890983611124                                                    },11125                                                    "else": {11126                                                        "operation": "if_member",11127                                                        "feature": "Scope",11128                                                        "set": [11129                                                            "FileScope"11130                                                        ],11131                                                        "then": {11132                                                            "operation": "if_member",11133                                                            "feature": "ContextKind",11134                                                            "set": [11135                                                                "CCC_Symbol"11136                                                            ],11137                                                            "then": {11138                                                                "operation": "boost",11139                                                                "score": 0.1122963055968284611140                                                            },11141                                                            "else": {11142                                                                "operation": "boost",11143                                                                "score": 0.03095423616468906411144                                                            }11145                                                        },11146                                                        "else": {11147                                                            "operation": "boost",11148                                                            "score": 0.01736714690923690811149                                                        }11150                                                    }11151                                                }11152                                            }11153                                        }11154                                    }11155                                },11156                                "else": {11157                                    "operation": "if_greater",11158                                    "feature": "SemaFileProximityScore",11159                                    "threshold": 0.800000011920929,11160                                    "then": {11161                                        "operation": "if_greater",11162                                        "feature": "IsImplementationDetail",11163                                        "threshold": 0.5,11164                                        "then": {11165                                            "operation": "boost",11166                                            "score": -0.114307478070259111167                                        },11168                                        "else": {11169                                            "operation": "if_greater",11170                                            "feature": "IsInBaseClass",11171                                            "threshold": 0.5,11172                                            "then": {11173                                                "operation": "boost",11174                                                "score": 0.0986644327640533411175                                            },11176                                            "else": {11177                                                "operation": "if_member",11178                                                "feature": "Scope",11179                                                "set": [11180                                                    "FileScope",11181                                                    "GlobalScope"11182                                                ],11183                                                "then": {11184                                                    "operation": "boost",11185                                                    "score": 0.0746723711490631111186                                                },11187                                                "else": {11188                                                    "operation": "boost",11189                                                    "score": 0.01828137040138244611190                                                }11191                                            }11192                                        }11193                                    },11194                                    "else": {11195                                        "operation": "if_greater",11196                                        "feature": "IsInBaseClass",11197                                        "threshold": 0.5,11198                                        "then": {11199                                            "operation": "if_member",11200                                            "feature": "ContextKind",11201                                            "set": [11202                                                "CCC_ClassOrStructTag",11203                                                "CCC_ClassStructUnion",11204                                                "CCC_EnumTag",11205                                                "CCC_Namespace",11206                                                "CCC_Other",11207                                                "CCC_ParenthesizedExpression",11208                                                "CCC_PreprocessorExpression",11209                                                "CCC_Statement",11210                                                "CCC_SymbolOrNewName",11211                                                "CCC_TopLevel",11212                                                "CCC_TypeQualifiers",11213                                                "CCC_UnionTag"11214                                            ],11215                                            "then": {11216                                                "operation": "boost",11217                                                "score": 0.0724057480692863511218                                            },11219                                            "else": {11220                                                "operation": "boost",11221                                                "score": -0.0990632399916648911222                                            }11223                                        },11224                                        "else": {11225                                            "operation": "if_member",11226                                            "feature": "ContextKind",11227                                            "set": [11228                                                "CCC_ArrowMemberAccess",11229                                                "CCC_ClassOrStructTag",11230                                                "CCC_DotMemberAccess",11231                                                "CCC_EnumTag",11232                                                "CCC_Namespace",11233                                                "CCC_Other",11234                                                "CCC_PreprocessorExpression",11235                                                "CCC_Symbol",11236                                                "CCC_SymbolOrNewName",11237                                                "CCC_TopLevel",11238                                                "CCC_Type",11239                                                "CCC_TypeQualifiers",11240                                                "CCC_UnionTag"11241                                            ],11242                                            "then": {11243                                                "operation": "if_member",11244                                                "feature": "Scope",11245                                                "set": [11246                                                    "FileScope"11247                                                ],11248                                                "then": {11249                                                    "operation": "if_member",11250                                                    "feature": "ContextKind",11251                                                    "set": [11252                                                        "CCC_Symbol"11253                                                    ],11254                                                    "then": {11255                                                        "operation": "boost",11256                                                        "score": 0.1341759562492370611257                                                    },11258                                                    "else": {11259                                                        "operation": "boost",11260                                                        "score": 0.05973291397094726611261                                                    }11262                                                },11263                                                "else": {11264                                                    "operation": "if_member",11265                                                    "feature": "SymbolCategory",11266                                                    "set": [11267                                                        "Constructor",11268                                                        "Destructor",11269                                                        "Keyword",11270                                                        "Macro",11271                                                        "Namespace",11272                                                        "Operator",11273                                                        "Type",11274                                                        "Unknown",11275                                                        "Variable"11276                                                    ],11277                                                    "then": {11278                                                        "operation": "if_member",11279                                                        "feature": "ContextKind",11280                                                        "set": [11281                                                            "CCC_ClassOrStructTag",11282                                                            "CCC_EnumTag",11283                                                            "CCC_Symbol",11284                                                            "CCC_UnionTag"11285                                                        ],11286                                                        "then": {11287                                                            "operation": "if_greater",11288                                                            "feature": "HadContextType",11289                                                            "threshold": 0.5,11290                                                            "then": {11291                                                                "operation": "boost",11292                                                                "score": -0.00279049854725599311293                                                            },11294                                                            "else": {11295                                                                "operation": "boost",11296                                                                "score": 0.1267510354518890411297                                                            }11298                                                        },11299                                                        "else": {11300                                                            "operation": "boost",11301                                                            "score": -0.01568987406790256511302                                                        }11303                                                    },11304                                                    "else": {11305                                                        "operation": "if_greater",11306                                                        "feature": "TypeMatchesPreferred",11307                                                        "threshold": 0.5,11308                                                        "then": {11309                                                            "operation": "boost",11310                                                            "score": 0.0558140538632869711311                                                        },11312                                                        "else": {11313                                                            "operation": "boost",11314                                                            "score": -0.01467993017286062211315                                                        }11316                                                    }11317                                                }11318                                            },11319                                            "else": {11320                                                "operation": "boost",11321                                                "score": -0.0626720935106277511322                                            }11323                                        }11324                                    }11325                                }11326                            },11327                            "else": {11328                                "operation": "boost",11329                                "score": -0.112096630036830911330                            }11331                        }11332                    },11333                    "else": {11334                        "operation": "if_greater",11335                        "feature": "HadSymbolType",11336                        "threshold": 0.5,11337                        "then": {11338                            "operation": "if_greater",11339                            "feature": "NumReferences",11340                            "threshold": 191566.0,11341                            "then": {11342                                "operation": "boost",11343                                "score": 0.116244122385978711344                            },11345                            "else": {11346                                "operation": "if_greater",11347                                "feature": "TypeMatchesPreferred",11348                                "threshold": 0.5,11349                                "then": {11350                                    "operation": "if_greater",11351                                    "feature": "NumReferences",11352                                    "threshold": 2.5,11353                                    "then": {11354                                        "operation": "boost",11355                                        "score": 0.108433082699775711356                                    },11357                                    "else": {11358                                        "operation": "boost",11359                                        "score": 0.086854226887226111360                                    }11361                                },11362                                "else": {11363                                    "operation": "if_greater",11364                                    "feature": "SymbolScopeDistanceCost",11365                                    "threshold": 7.0,11366                                    "then": {11367                                        "operation": "if_greater",11368                                        "feature": "NumReferences",11369                                        "threshold": 108163.5,11370                                        "then": {11371                                            "operation": "boost",11372                                            "score": -0.1115437373518943811373                                        },11374                                        "else": {11375                                            "operation": "if_greater",11376                                            "feature": "NumReferences",11377                                            "threshold": 7.5,11378                                            "then": {11379                                                "operation": "boost",11380                                                "score": 0.104617156088352211381                                            },11382                                            "else": {11383                                                "operation": "boost",11384                                                "score": 0.088021911680698411385                                            }11386                                        }11387                                    },11388                                    "else": {11389                                        "operation": "if_greater",11390                                        "feature": "NumReferences",11391                                        "threshold": 2.5,11392                                        "then": {11393                                            "operation": "boost",11394                                            "score": 0.0740500092506408711395                                        },11396                                        "else": {11397                                            "operation": "boost",11398                                            "score": 0.0279395170509815211399                                        }11400                                    }11401                                }11402                            }11403                        },11404                        "else": {11405                            "operation": "if_greater",11406                            "feature": "NumReferences",11407                            "threshold": 1.5,11408                            "then": {11409                                "operation": "if_member",11410                                "feature": "ContextKind",11411                                "set": [11412                                    "CCC_ClassOrStructTag",11413                                    "CCC_EnumTag",11414                                    "CCC_Namespace",11415                                    "CCC_SymbolOrNewName",11416                                    "CCC_TopLevel",11417                                    "CCC_Type",11418                                    "CCC_UnionTag"11419                                ],11420                                "then": {11421                                    "operation": "boost",11422                                    "score": 0.1111285164952278111423                                },11424                                "else": {11425                                    "operation": "if_greater",11426                                    "feature": "NumReferences",11427                                    "threshold": 51828.5,11428                                    "then": {11429                                        "operation": "if_greater",11430                                        "feature": "HadContextType",11431                                        "threshold": 0.5,11432                                        "then": {11433                                            "operation": "if_member",11434                                            "feature": "SymbolCategory",11435                                            "set": [11436                                                "Function",11437                                                "Namespace"11438                                            ],11439                                            "then": {11440                                                "operation": "boost",11441                                                "score": 0.1125001087784767211442                                            },11443                                            "else": {11444                                                "operation": "boost",11445                                                "score": 0.0675233528017997711446                                            }11447                                        },11448                                        "else": {11449                                            "operation": "boost",11450                                            "score": 0.1128224506974220311451                                        }11452                                    },11453                                    "else": {11454                                        "operation": "if_greater",11455                                        "feature": "SymbolScopeDistanceCost",11456                                        "threshold": 7.0,11457                                        "then": {11458                                            "operation": "boost",11459                                            "score": 0.1088177412748336811460                                        },11461                                        "else": {11462                                            "operation": "if_greater",11463                                            "feature": "SymbolScopeDistanceCost",11464                                            "threshold": 5.0,11465                                            "then": {11466                                                "operation": "if_member",11467                                                "feature": "SymbolCategory",11468                                                "set": [11469                                                    "Namespace"11470                                                ],11471                                                "then": {11472                                                    "operation": "boost",11473                                                    "score": 0.1057520359754562411474                                                },11475                                                "else": {11476                                                    "operation": "if_greater",11477                                                    "feature": "FractionNameInContext",11478                                                    "threshold": 0.14835165441036224,11479                                                    "then": {11480                                                        "operation": "boost",11481                                                        "score": 0.1051223799586296111482                                                    },11483                                                    "else": {11484                                                        "operation": "boost",11485                                                        "score": 0.0529364868998527511486                                                    }11487                                                }11488                                            },11489                                            "else": {11490                                                "operation": "if_greater",11491                                                "feature": "NumReferences",11492                                                "threshold": 8.5,11493                                                "then": {11494                                                    "operation": "boost",11495                                                    "score": 0.1054760441184043911496                                                },11497                                                "else": {11498                                                    "operation": "boost",11499                                                    "score": 0.0933892130851745611500                                                }11501                                            }11502                                        }11503                                    }11504                                }11505                            },11506                            "else": {11507                                "operation": "if_greater",11508                                "feature": "FileProximityDistanceCost",11509                                "threshold": 15.5,11510                                "then": {11511                                    "operation": "if_member",11512                                    "feature": "ContextKind",11513                                    "set": [11514                                        "CCC_ClassStructUnion",11515                                        "CCC_EnumTag",11516                                        "CCC_Namespace",11517                                        "CCC_Symbol",11518                                        "CCC_TopLevel",11519                                        "CCC_Type"11520                                    ],11521                                    "then": {11522                                        "operation": "if_member",11523                                        "feature": "Scope",11524                                        "set": [11525                                            "FileScope"11526                                        ],11527                                        "then": {11528                                            "operation": "if_greater",11529                                            "feature": "SymbolScopeDistanceCost",11530                                            "threshold": 1.0,11531                                            "then": {11532                                                "operation": "boost",11533                                                "score": 0.0956266894936561611534                                            },11535                                            "else": {11536                                                "operation": "boost",11537                                                "score": 0.1137148886919021611538                                            }11539                                        },11540                                        "else": {11541                                            "operation": "boost",11542                                            "score": 0.1034955829381942711543                                        }11544                                    },11545                                    "else": {11546                                        "operation": "if_member",11547                                        "feature": "SymbolCategory",11548                                        "set": [11549                                            "Function",11550                                            "Namespace"11551                                        ],11552                                        "then": {11553                                            "operation": "boost",11554                                            "score": 0.1051790490746498111555                                        },11556                                        "else": {11557                                            "operation": "if_greater",11558                                            "feature": "SemaFileProximityScore",11559                                            "threshold": 0.800000011920929,11560                                            "then": {11561                                                "operation": "boost",11562                                                "score": 0.103948198258876811563                                            },11564                                            "else": {11565                                                "operation": "boost",11566                                                "score": 0.04526201635599136411567                                            }11568                                        }11569                                    }11570                                },11571                                "else": {11572                                    "operation": "if_member",11573                                    "feature": "ContextKind",11574                                    "set": [11575                                        "CCC_ClassOrStructTag",11576                                        "CCC_ClassStructUnion",11577                                        "CCC_EnumTag",11578                                        "CCC_Namespace",11579                                        "CCC_SymbolOrNewName",11580                                        "CCC_TopLevel",11581                                        "CCC_Type",11582                                        "CCC_UnionTag"11583                                    ],11584                                    "then": {11585                                        "operation": "boost",11586                                        "score": 0.1025216057896614111587                                    },11588                                    "else": {11589                                        "operation": "if_greater",11590                                        "feature": "FileProximityDistanceCost",11591                                        "threshold": 11.5,11592                                        "then": {11593                                            "operation": "if_member",11594                                            "feature": "SymbolCategory",11595                                            "set": [11596                                                "Namespace"11597                                            ],11598                                            "then": {11599                                                "operation": "boost",11600                                                "score": 0.103174112737178811601                                            },11602                                            "else": {11603                                                "operation": "if_greater",11604                                                "feature": "SemaFileProximityScore",11605                                                "threshold": 0.800000011920929,11606                                                "then": {11607                                                    "operation": "boost",11608                                                    "score": 0.1029287427663803111609                                                },11610                                                "else": {11611                                                    "operation": "if_member",11612                                                    "feature": "ContextKind",11613                                                    "set": [11614                                                        "CCC_ParenthesizedExpression",11615                                                        "CCC_Symbol"11616                                                    ],11617                                                    "then": {11618                                                        "operation": "if_member",11619                                                        "feature": "Scope",11620                                                        "set": [11621                                                            "FileScope"11622                                                        ],11623                                                        "then": {11624                                                            "operation": "boost",11625                                                            "score": 0.1182515248656272911626                                                        },11627                                                        "else": {11628                                                            "operation": "boost",11629                                                            "score": 0.0860732048749923711630                                                        }11631                                                    },11632                                                    "else": {11633                                                        "operation": "boost",11634                                                        "score": 0.0408679246902465811635                                                    }11636                                                }11637                                            }11638                                        },11639                                        "else": {11640                                            "operation": "boost",11641                                            "score": 0.0803999081254005411642                                        }11643                                    }11644                                }11645                            }11646                        }11647                    }11648                },11649                "else": {11650                    "operation": "if_greater",11651                    "feature": "NumReferences",11652                    "threshold": 18585.0,11653                    "then": {11654                        "operation": "if_member",11655                        "feature": "SymbolCategory",11656                        "set": [11657                            "Macro",11658                            "Namespace"11659                        ],11660                        "then": {11661                            "operation": "if_greater",11662                            "feature": "NumReferences",11663                            "threshold": 62580.5,11664                            "then": {11665                                "operation": "if_member",11666                                "feature": "ContextKind",11667                                "set": [11668                                    "CCC_TopLevel"11669                                ],11670                                "then": {11671                                    "operation": "if_greater",11672                                    "feature": "SymbolScopeDistanceCost",11673                                    "threshold": 5.0,11674                                    "then": {11675                                        "operation": "boost",11676                                        "score": 0.01673892699182033511677                                    },11678                                    "else": {11679                                        "operation": "if_greater",11680                                        "feature": "NumReferences",11681                                        "threshold": 82127.0,11682                                        "then": {11683                                            "operation": "boost",11684                                            "score": 0.13300091028213511685                                        },11686                                        "else": {11687                                            "operation": "boost",11688                                            "score": 0.1110925227403640711689                                        }11690                                    }11691                                },11692                                "else": {11693                                    "operation": "boost",11694                                    "score": 0.1066146492958068811695                                }11696                            },11697                            "else": {11698                                "operation": "boost",11699                                "score": 0.0879803970456123411700                            }11701                        },11702                        "else": {11703                            "operation": "if_greater",11704                            "feature": "TypeMatchesPreferred",11705                            "threshold": 0.5,11706                            "then": {11707                                "operation": "boost",11708                                "score": 0.109069354832172411709                            },11710                            "else": {11711                                "operation": "if_member",11712                                "feature": "ContextKind",11713                                "set": [11714                                    "CCC_Symbol",11715                                    "CCC_SymbolOrNewName"11716                                ],11717                                "then": {11718                                    "operation": "if_greater",11719                                    "feature": "IsNameInContext",11720                                    "threshold": 0.5,11721                                    "then": {11722                                        "operation": "boost",11723                                        "score": 0.1091217920184135411724                                    },11725                                    "else": {11726                                        "operation": "boost",11727                                        "score": 0.0692584663629531911728                                    }11729                                },11730                                "else": {11731                                    "operation": "if_greater",11732                                    "feature": "FractionNameInContext",11733                                    "threshold": 0.06458333134651184,11734                                    "then": {11735                                        "operation": "boost",11736                                        "score": 0.079392440617084511737                                    },11738                                    "else": {11739                                        "operation": "boost",11740                                        "score": -0.001193423289805650711741                                    }11742                                }11743                            }11744                        }11745                    },11746                    "else": {11747                        "operation": "if_greater",11748                        "feature": "NumNameInContext",11749                        "threshold": 1.5,11750                        "then": {11751                            "operation": "if_member",11752                            "feature": "SymbolCategory",11753                            "set": [11754                                "Macro"11755                            ],11756                            "then": {11757                                "operation": "if_member",11758                                "feature": "ContextKind",11759                                "set": [11760                                    "CCC_PreprocessorExpression",11761                                    "CCC_Statement"11762                                ],11763                                "then": {11764                                    "operation": "if_greater",11765                                    "feature": "FileProximityDistanceCost",11766                                    "threshold": 12.5,11767                                    "then": {11768                                        "operation": "boost",11769                                        "score": 0.1136822849512100211770                                    },11771                                    "else": {11772                                        "operation": "boost",11773                                        "score": 0.0838073045015335111774                                    }11775                                },11776                                "else": {11777                                    "operation": "if_greater",11778                                    "feature": "NumNameInContext",11779                                    "threshold": 2.5,11780                                    "then": {11781                                        "operation": "boost",11782                                        "score": 0.1197264865040779111783                                    },11784                                    "else": {11785                                        "operation": "boost",11786                                        "score": 0.0714136883616447411787                                    }11788                                }11789                            },11790                            "else": {11791                                "operation": "if_greater",11792                                "feature": "SymbolScopeDistanceCost",11793                                "threshold": 3.0,11794                                "then": {11795                                    "operation": "if_greater",11796                                    "feature": "TypeMatchesPreferred",11797                                    "threshold": 0.5,11798                                    "then": {11799                                        "operation": "boost",11800                                        "score": 0.083033017814159411801                                    },11802                                    "else": {11803                                        "operation": "if_member",11804                                        "feature": "SymbolCategory",11805                                        "set": [11806                                            "Constructor",11807                                            "Destructor",11808                                            "Keyword",11809                                            "Macro",11810                                            "Namespace",11811                                            "Operator",11812                                            "Type"11813                                        ],11814                                        "then": {11815                                            "operation": "if_greater",11816                                            "feature": "NumReferences",11817                                            "threshold": 800.5,11818                                            "then": {11819                                                "operation": "boost",11820                                                "score": 0.1076510623097419711821                                            },11822                                            "else": {11823                                                "operation": "if_member",11824                                                "feature": "ContextKind",11825                                                "set": [11826                                                    "CCC_ClassOrStructTag",11827                                                    "CCC_ClassStructUnion",11828                                                    "CCC_Namespace",11829                                                    "CCC_SymbolOrNewName",11830                                                    "CCC_TopLevel",11831                                                    "CCC_Type"11832                                                ],11833                                                "then": {11834                                                    "operation": "boost",11835                                                    "score": 0.0740728601813316311836                                                },11837                                                "else": {11838                                                    "operation": "boost",11839                                                    "score": -0.002658437937498092711840                                                }11841                                            }11842                                        },11843                                        "else": {11844                                            "operation": "boost",11845                                            "score": -0.0637223571538925211846                                        }11847                                    }11848                                },11849                                "else": {11850                                    "operation": "if_greater",11851                                    "feature": "NumReferences",11852                                    "threshold": 3.5,11853                                    "then": {11854                                        "operation": "if_greater",11855                                        "feature": "NumNameInContext",11856                                        "threshold": 2.5,11857                                        "then": {11858                                            "operation": "boost",11859                                            "score": 0.1138587445020675711860                                        },11861                                        "else": {11862                                            "operation": "boost",11863                                            "score": 0.0826208367943763711864                                        }11865                                    },11866                                    "else": {11867                                        "operation": "if_greater",11868                                        "feature": "FileProximityDistanceCost",11869                                        "threshold": 4.5,11870                                        "then": {11871                                            "operation": "boost",11872                                            "score": 0.0186002422124147411873                                        },11874                                        "else": {11875                                            "operation": "if_greater",11876                                            "feature": "TypeMatchesPreferred",11877                                            "threshold": 0.5,11878                                            "then": {11879                                                "operation": "boost",11880                                                "score": 0.1070705205202102711881                                            },11882                                            "else": {11883                                                "operation": "boost",11884                                                "score": 0.0572258420288562811885                                            }11886                                        }11887                                    }11888                                }11889                            }11890                        },11891                        "else": {11892                            "operation": "if_member",11893                            "feature": "SymbolCategory",11894                            "set": [11895                                "Constructor",11896                                "Destructor",11897                                "Macro",11898                                "Namespace",11899                                "Operator"11900                            ],11901                            "then": {11902                                "operation": "if_member",11903                                "feature": "ContextKind",11904                                "set": [11905                                    "CCC_ArrowMemberAccess",11906                                    "CCC_DotMemberAccess",11907                                    "CCC_Namespace",11908                                    "CCC_Other",11909                                    "CCC_PreprocessorExpression",11910                                    "CCC_Statement",11911                                    "CCC_SymbolOrNewName",11912                                    "CCC_TopLevel",11913                                    "CCC_TypeQualifiers"11914                                ],11915                                "then": {11916                                    "operation": "if_greater",11917                                    "feature": "FractionNameInContext",11918                                    "threshold": 0.058893438428640366,11919                                    "then": {11920                                        "operation": "if_greater",11921                                        "feature": "SymbolScopeDistanceCost",11922                                        "threshold": 1.0,11923                                        "then": {11924                                            "operation": "if_member",11925                                            "feature": "ContextKind",11926                                            "set": [11927                                                "CCC_Namespace",11928                                                "CCC_SymbolOrNewName"11929                                            ],11930                                            "then": {11931                                                "operation": "if_greater",11932                                                "feature": "SymbolScopeDistanceCost",11933                                                "threshold": 7.0,11934                                                "then": {11935                                                    "operation": "boost",11936                                                    "score": 0.0986145213246345511937                                                },11938                                                "else": {11939                                                    "operation": "boost",11940                                                    "score": -0.0415061600506305711941                                                }11942                                            },11943                                            "else": {11944                                                "operation": "boost",11945                                                "score": 0.0231051724404096611946                                            }11947                                        },11948                                        "else": {11949                                            "operation": "if_greater",11950                                            "feature": "IsReservedName",11951                                            "threshold": 0.5,11952                                            "then": {11953                                                "operation": "boost",11954                                                "score": -0.1039289236068725611955                                            },11956                                            "else": {11957                                                "operation": "boost",11958                                                "score": 0.083416402339935311959                                            }11960                                        }11961                                    },11962                                    "else": {11963                                        "operation": "boost",11964                                        "score": 0.0002191429957747459411965                                    }11966                                },11967                                "else": {11968                                    "operation": "if_greater",11969                                    "feature": "NumReferences",11970                                    "threshold": 704.5,11971                                    "then": {11972                                        "operation": "boost",11973                                        "score": 0.0763035565614700311974                                    },11975                                    "else": {11976                                        "operation": "boost",11977                                        "score": -0.05125445500016212511978                                    }11979                                }11980                            },11981                            "else": {11982                                "operation": "if_greater",11983                                "feature": "FileProximityDistanceCost",11984                                "threshold": 5.5,11985                                "then": {11986                                    "operation": "if_greater",11987                                    "feature": "NumReferences",11988                                    "threshold": 328.5,11989                                    "then": {11990                                        "operation": "if_greater",11991                                        "feature": "TypeMatchesPreferred",11992                                        "threshold": 0.5,11993                                        "then": {11994                                            "operation": "boost",11995                                            "score": 0.062760137021541611996                                        },11997                                        "else": {11998                                            "operation": "boost",11999                                            "score": -0.0349058359861373912000                                        }12001                                    },12002                                    "else": {12003                                        "operation": "if_member",12004                                        "feature": "SymbolCategory",12005                                        "set": [12006                                            "Constructor",12007                                            "Destructor",12008                                            "Macro",12009                                            "Namespace",12010                                            "Operator",12011                                            "Type"12012                                        ],12013                                        "then": {12014                                            "operation": "boost",12015                                            "score": -0.0729045197367668212016                                        },12017                                        "else": {12018                                            "operation": "if_greater",12019                                            "feature": "TypeMatchesPreferred",12020                                            "threshold": 0.5,12021                                            "then": {12022                                                "operation": "boost",12023                                                "score": -0.02958402037620544412024                                            },12025                                            "else": {12026                                                "operation": "boost",12027                                                "score": -0.112586371600627912028                                            }12029                                        }12030                                    }12031                                },12032                                "else": {12033                                    "operation": "if_greater",12034                                    "feature": "NumReferences",12035                                    "threshold": 2.5,12036                                    "then": {12037                                        "operation": "if_greater",12038                                        "feature": "TypeMatchesPreferred",12039                                        "threshold": 0.5,12040                                        "then": {12041                                            "operation": "boost",12042                                            "score": 0.115539304912090312043                                        },12044                                        "else": {12045                                            "operation": "boost",12046                                            "score": 0.0360832251608371712047                                        }12048                                    },12049                                    "else": {12050                                        "operation": "boost",12051                                        "score": -0.0240622162818908712052                                    }12053                                }12054                            }12055                        }12056                    }12057                }12058            }12059        }12060    },12061    {12062        "operation": "if_member",12063        "feature": "Scope",12064        "set": [12065            "FunctionScope"12066        ],12067        "then": {12068            "operation": "if_member",12069            "feature": "ContextKind",12070            "set": [12071                "CCC_Expression",12072                "CCC_ParenthesizedExpression",12073                "CCC_Statement",12074                "CCC_Type"12075            ],12076            "then": {12077                "operation": "if_greater",12078                "feature": "TypeMatchesPreferred",12079                "threshold": 0.5,12080                "then": {12081                    "operation": "boost",12082                    "score": 0.1143051385879516612083                },12084                "else": {12085                    "operation": "if_greater",12086                    "feature": "IsImplementationDetail",12087                    "threshold": 0.5,12088                    "then": {12089                        "operation": "boost",12090                        "score": -0.0794609040021896412091                    },12092                    "else": {12093                        "operation": "if_greater",12094                        "feature": "IsNameInContext",12095                        "threshold": 0.5,12096                        "then": {12097                            "operation": "if_greater",12098                            "feature": "NumNameInContext",12099                            "threshold": 1.5,12100                            "then": {12101                                "operation": "boost",12102                                "score": 0.1106590926647186312103                            },12104                            "else": {12105                                "operation": "boost",12106                                "score": 0.1119025647640228312107                            }12108                        },12109                        "else": {12110                            "operation": "boost",12111                            "score": 0.1088845655322074912112                        }12113                    }12114                }12115            },12116            "else": {12117                "operation": "boost",12118                "score": 0.00975304935127496712119            }12120        },12121        "else": {12122            "operation": "if_greater",12123            "feature": "NumReferences",12124            "threshold": 281926.5,12125            "then": {12126                "operation": "if_greater",12127                "feature": "NumReferences",12128                "threshold": 424244.0,12129                "then": {12130                    "operation": "if_greater",12131                    "feature": "SemaFileProximityScore",12132                    "threshold": 0.30000001192092896,12133                    "then": {12134                        "operation": "boost",12135                        "score": 0.1139270514249801612136                    },12137                    "else": {12138                        "operation": "if_greater",12139                        "feature": "HadContextType",12140                        "threshold": 0.5,12141                        "then": {12142                            "operation": "boost",12143                            "score": 0.0576879791915416712144                        },12145                        "else": {12146                            "operation": "boost",12147                            "score": 0.1101982966065406812148                        }12149                    }12150                },12151                "else": {12152                    "operation": "if_member",12153                    "feature": "SymbolCategory",12154                    "set": [12155                        "Macro",12156                        "Namespace"12157                    ],12158                    "then": {12159                        "operation": "boost",12160                        "score": 0.1138645708560943612161                    },12162                    "else": {12163                        "operation": "if_greater",12164                        "feature": "NumReferences",12165                        "threshold": 298482.5,12166                        "then": {12167                            "operation": "boost",12168                            "score": 0.02608022093772888212169                        },12170                        "else": {12171                            "operation": "if_member",12172                            "feature": "ContextKind",12173                            "set": [12174                                "CCC_Symbol",12175                                "CCC_TopLevel"12176                            ],12177                            "then": {12178                                "operation": "boost",12179                                "score": 0.1113058701157569912180                            },12181                            "else": {12182                                "operation": "boost",12183                                "score": 0.0884432494640350312184                            }12185                        }12186                    }12187                }12188            },12189            "else": {12190                "operation": "if_greater",12191                "feature": "SemaFileProximityScore",12192                "threshold": 0.30000001192092896,12193                "then": {12194                    "operation": "if_greater",12195                    "feature": "FileProximityDistanceCost",12196                    "threshold": 39.5,12197                    "then": {12198                        "operation": "if_member",12199                        "feature": "SymbolCategory",12200                        "set": [12201                            "Namespace",12202                            "Variable"12203                        ],12204                        "then": {12205                            "operation": "if_member",12206                            "feature": "ContextKind",12207                            "set": [12208                                "CCC_ClassStructUnion",12209                                "CCC_Expression",12210                                "CCC_Namespace",12211                                "CCC_Statement",12212                                "CCC_Symbol",12213                                "CCC_SymbolOrNewName",12214                                "CCC_TopLevel",12215                                "CCC_Type"12216                            ],12217                            "then": {12218                                "operation": "if_greater",12219                                "feature": "IsInstanceMember",12220                                "threshold": 0.5,12221                                "then": {12222                                    "operation": "if_greater",12223                                    "feature": "SemaFileProximityScore",12224                                    "threshold": 0.800000011920929,12225                                    "then": {12226                                        "operation": "boost",12227                                        "score": 0.106078147888183612228                                    },12229                                    "else": {12230                                        "operation": "if_greater",12231                                        "feature": "SymbolScopeDistanceCost",12232                                        "threshold": 2147483648.0,12233                                        "then": {12234                                            "operation": "boost",12235                                            "score": -0.0892491042613983212236                                        },12237                                        "else": {12238                                            "operation": "if_greater",12239                                            "feature": "IsInBaseClass",12240                                            "threshold": 0.5,12241                                            "then": {12242                                                "operation": "boost",12243                                                "score": 0.0767550095915794412244                                            },12245                                            "else": {12246                                                "operation": "boost",12247                                                "score": 0.0995261222124099712248                                            }12249                                        }12250                                    }12251                                },12252                                "else": {12253                                    "operation": "if_member",12254                                    "feature": "SymbolCategory",12255                                    "set": [12256                                        "Namespace"12257                                    ],12258                                    "then": {12259                                        "operation": "if_greater",12260                                        "feature": "FractionNameInContext",12261                                        "threshold": 0.0607316717505455,12262                                        "then": {12263                                            "operation": "if_member",12264                                            "feature": "ContextKind",12265                                            "set": [12266                                                "CCC_Namespace",12267                                                "CCC_Symbol",12268                                                "CCC_SymbolOrNewName",12269                                                "CCC_TopLevel"12270                                            ],12271                                            "then": {12272                                                "operation": "boost",12273                                                "score": 0.1095820665359497112274                                            },12275                                            "else": {12276                                                "operation": "boost",12277                                                "score": 0.0946620255708694512278                                            }12279                                        },12280                                        "else": {12281                                            "operation": "if_member",12282                                            "feature": "Scope",12283                                            "set": [12284                                                "FileScope"12285                                            ],12286                                            "then": {12287                                                "operation": "boost",12288                                                "score": 0.1167565509676933312289                                            },12290                                            "else": {12291                                                "operation": "if_member",12292                                                "feature": "ContextKind",12293                                                "set": [12294                                                    "CCC_ClassStructUnion",12295                                                    "CCC_Namespace",12296                                                    "CCC_Statement",12297                                                    "CCC_Symbol",12298                                                    "CCC_TopLevel",12299                                                    "CCC_Type"12300                                                ],12301                                                "then": {12302                                                    "operation": "boost",12303                                                    "score": 0.068533018231391912304                                                },12305                                                "else": {12306                                                    "operation": "boost",12307                                                    "score": 0.03679890558123588612308                                                }12309                                            }12310                                        }12311                                    },12312                                    "else": {12313                                        "operation": "if_greater",12314                                        "feature": "SemaFileProximityScore",12315                                        "threshold": 0.800000011920929,12316                                        "then": {12317                                            "operation": "if_greater",12318                                            "feature": "TypeMatchesPreferred",12319                                            "threshold": 0.5,12320                                            "then": {12321                                                "operation": "boost",12322                                                "score": 0.105076625943183912323                                            },12324                                            "else": {12325                                                "operation": "if_greater",12326                                                "feature": "IsImplementationDetail",12327                                                "threshold": 0.5,12328                                                "then": {12329                                                    "operation": "if_member",12330                                                    "feature": "Scope",12331                                                    "set": [12332                                                        "FunctionScope",12333                                                        "GlobalScope"12334                                                    ],12335                                                    "then": {12336                                                        "operation": "if_greater",12337                                                        "feature": "NumNameInContext",12338                                                        "threshold": 1.5,12339                                                        "then": {12340                                                            "operation": "boost",12341                                                            "score": 0.0820344761013984712342                                                        },12343                                                        "else": {12344                                                            "operation": "boost",12345                                                            "score": 0.01485220436006784412346                                                        }12347                                                    },12348                                                    "else": {12349                                                        "operation": "boost",12350                                                        "score": -0.135775148868560812351                                                    }12352                                                },12353                                                "else": {12354                                                    "operation": "boost",12355                                                    "score": 0.0692592412233352712356                                                }12357                                            }12358                                        },12359                                        "else": {12360                                            "operation": "boost",12361                                            "score": 0.0062133055180311212362                                        }12363                                    }12364                                }12365                            },12366                            "else": {12367                                "operation": "if_greater",12368                                "feature": "IsInstanceMember",12369                                "threshold": 0.5,12370                                "then": {12371                                    "operation": "if_member",12372                                    "feature": "ContextKind",12373                                    "set": [12374                                        "CCC_ParenthesizedExpression"12375                                    ],12376                                    "then": {12377                                        "operation": "boost",12378                                        "score": 0.1064112856984138512379                                    },12380                                    "else": {12381                                        "operation": "boost",12382                                        "score": 0.0142800696194171912383                                    }12384                                },12385                                "else": {12386                                    "operation": "boost",12387                                    "score": -0.1116290837526321412388                                }12389                            }12390                        },12391                        "else": {12392                            "operation": "if_greater",12393                            "feature": "TypeMatchesPreferred",12394                            "threshold": 0.5,12395                            "then": {12396                                "operation": "if_greater",12397                                "feature": "FractionNameInContext",12398                                "threshold": 0.06904762238264084,12399                                "then": {12400                                    "operation": "if_greater",12401                                    "feature": "SemaFileProximityScore",12402                                    "threshold": 0.800000011920929,12403                                    "then": {12404                                        "operation": "boost",12405                                        "score": 0.1023165583610534712406                                    },12407                                    "else": {12408                                        "operation": "boost",12409                                        "score": 0.09158809483051312410                                    }12411                                },12412                                "else": {12413                                    "operation": "if_greater",12414                                    "feature": "SemaFileProximityScore",12415                                    "threshold": 0.800000011920929,12416                                    "then": {12417                                        "operation": "boost",12418                                        "score": 0.0955203101038932812419                                    },12420                                    "else": {12421                                        "operation": "boost",12422                                        "score": 0.0401496365666389512423                                    }12424                                }12425                            },12426                            "else": {12427                                "operation": "if_member",12428                                "feature": "SymbolCategory",12429                                "set": [12430                                    "Function",12431                                    "Keyword",12432                                    "Macro",12433                                    "Namespace",12434                                    "Type",12435                                    "Variable"12436                                ],12437                                "then": {12438                                    "operation": "if_greater",12439                                    "feature": "FractionNameInContext",12440                                    "threshold": 0.07417582720518112,12441                                    "then": {12442                                        "operation": "if_member",12443                                        "feature": "ContextKind",12444                                        "set": [12445                                            "CCC_ClassOrStructTag",12446                                            "CCC_ClassStructUnion",12447                                            "CCC_EnumTag",12448                                            "CCC_ParenthesizedExpression",12449                                            "CCC_Statement",12450                                            "CCC_SymbolOrNewName",12451                                            "CCC_TopLevel",12452                                            "CCC_Type"12453                                        ],12454                                        "then": {12455                                            "operation": "if_greater",12456                                            "feature": "IsImplementationDetail",12457                                            "threshold": 0.5,12458                                            "then": {12459                                                "operation": "boost",12460                                                "score": -0.1082388088107109112461                                            },12462                                            "else": {12463                                                "operation": "if_member",12464                                                "feature": "ContextKind",12465                                                "set": [12466                                                    "CCC_ClassOrStructTag",12467                                                    "CCC_EnumTag",12468                                                    "CCC_TopLevel",12469                                                    "CCC_Type"12470                                                ],12471                                                "then": {12472                                                    "operation": "boost",12473                                                    "score": 0.1020649820566177412474                                                },12475                                                "else": {12476                                                    "operation": "if_greater",12477                                                    "feature": "SemaFileProximityScore",12478                                                    "threshold": 0.800000011920929,12479                                                    "then": {12480                                                        "operation": "if_greater",12481                                                        "feature": "IsInBaseClass",12482                                                        "threshold": 0.5,12483                                                        "then": {12484                                                            "operation": "boost",12485                                                            "score": 0.1054019704461097712486                                                        },12487                                                        "else": {12488                                                            "operation": "boost",12489                                                            "score": 0.0790757611393928512490                                                        }12491                                                    },12492                                                    "else": {12493                                                        "operation": "boost",12494                                                        "score": 0.062643386423587812495                                                    }12496                                                }12497                                            }12498                                        },12499                                        "else": {12500                                            "operation": "if_greater",12501                                            "feature": "HadContextType",12502                                            "threshold": 0.5,12503                                            "then": {12504                                                "operation": "boost",12505                                                "score": 0.00686976499855518312506                                            },12507                                            "else": {12508                                                "operation": "if_greater",12509                                                "feature": "IsImplementationDetail",12510                                                "threshold": 0.5,12511                                                "then": {12512                                                    "operation": "boost",12513                                                    "score": -0.0990198850631713912514                                                },12515                                                "else": {12516                                                    "operation": "if_member",12517                                                    "feature": "SymbolCategory",12518                                                    "set": [12519                                                        "Type"12520                                                    ],12521                                                    "then": {12522                                                        "operation": "if_member",12523                                                        "feature": "Scope",12524                                                        "set": [12525                                                            "ClassScope",12526                                                            "FileScope"12527                                                        ],12528                                                        "then": {12529                                                            "operation": "if_member",12530                                                            "feature": "ContextKind",12531                                                            "set": [12532                                                                "CCC_Symbol"12533                                                            ],12534                                                            "then": {12535                                                                "operation": "boost",12536                                                                "score": 0.129481986165046712537                                                            },12538                                                            "else": {12539                                                                "operation": "boost",12540                                                                "score": 0.080794565379619612541                                                            }12542                                                        },12543                                                        "else": {12544                                                            "operation": "if_greater",12545                                                            "feature": "SemaFileProximityScore",12546                                                            "threshold": 0.800000011920929,12547                                                            "then": {12548                                                                "operation": "boost",12549                                                                "score": 0.0895004123449325612550                                                            },12551                                                            "else": {12552                                                                "operation": "boost",12553                                                                "score": 0.0405869744718074812554                                                            }12555                                                        }12556                                                    },12557                                                    "else": {12558                                                        "operation": "if_member",12559                                                        "feature": "ContextKind",12560                                                        "set": [12561                                                            "CCC_ArrowMemberAccess",12562                                                            "CCC_ClassOrStructTag",12563                                                            "CCC_ClassStructUnion",12564                                                            "CCC_DotMemberAccess",12565                                                            "CCC_EnumTag",12566                                                            "CCC_Expression",12567                                                            "CCC_Namespace",12568                                                            "CCC_Other",12569                                                            "CCC_ParenthesizedExpression",12570                                                            "CCC_PreprocessorExpression",12571                                                            "CCC_Statement",12572                                                            "CCC_SymbolOrNewName",12573                                                            "CCC_TopLevel",12574                                                            "CCC_Type",12575                                                            "CCC_TypeQualifiers",12576                                                            "CCC_UnionTag"12577                                                        ],12578                                                        "then": {12579                                                            "operation": "if_greater",12580                                                            "feature": "NumNameInContext",12581                                                            "threshold": 1.5,12582                                                            "then": {12583                                                                "operation": "boost",12584                                                                "score": 0.0657836720347404512585                                                            },12586                                                            "else": {12587                                                                "operation": "boost",12588                                                                "score": 0.0345266982913017312589                                                            }12590                                                        },12591                                                        "else": {12592                                                            "operation": "boost",12593                                                            "score": -0.05074056982994079612594                                                        }12595                                                    }12596                                                }12597                                            }12598                                        }12599                                    },12600                                    "else": {12601                                        "operation": "if_greater",12602                                        "feature": "SemaFileProximityScore",12603                                        "threshold": 0.800000011920929,12604                                        "then": {12605                                            "operation": "if_greater",12606                                            "feature": "IsImplementationDetail",12607                                            "threshold": 0.5,12608                                            "then": {12609                                                "operation": "boost",12610                                                "score": -0.1120841205120086712611                                            },12612                                            "else": {12613                                                "operation": "if_greater",12614                                                "feature": "HadContextType",12615                                                "threshold": 0.5,12616                                                "then": {12617                                                    "operation": "boost",12618                                                    "score": 0.003888078732416033712619                                                },12620                                                "else": {12621                                                    "operation": "if_member",12622                                                    "feature": "SymbolCategory",12623                                                    "set": [12624                                                        "Type"12625                                                    ],12626                                                    "then": {12627                                                        "operation": "boost",12628                                                        "score": 0.0883192941546440112629                                                    },12630                                                    "else": {12631                                                        "operation": "if_greater",12632                                                        "feature": "IsInBaseClass",12633                                                        "threshold": 0.5,12634                                                        "then": {12635                                                            "operation": "boost",12636                                                            "score": 0.0971933007240295412637                                                        },12638                                                        "else": {12639                                                            "operation": "boost",12640                                                            "score": 0.0528869815170764912641                                                        }12642                                                    }12643                                                }12644                                            }12645                                        },12646                                        "else": {12647                                            "operation": "if_greater",12648                                            "feature": "IsInBaseClass",12649                                            "threshold": 0.5,12650                                            "then": {12651                                                "operation": "if_member",12652                                                "feature": "ContextKind",12653                                                "set": [12654                                                    "CCC_ClassOrStructTag",12655                                                    "CCC_ClassStructUnion",12656                                                    "CCC_EnumTag",12657                                                    "CCC_Namespace",12658                                                    "CCC_Other",12659                                                    "CCC_ParenthesizedExpression",12660                                                    "CCC_PreprocessorExpression",12661                                                    "CCC_Statement",12662                                                    "CCC_SymbolOrNewName",12663                                                    "CCC_TopLevel",12664                                                    "CCC_TypeQualifiers",12665                                                    "CCC_UnionTag"12666                                                ],12667                                                "then": {12668                                                    "operation": "boost",12669                                                    "score": 0.0689067244529724112670                                                },12671                                                "else": {12672                                                    "operation": "boost",12673                                                    "score": -0.1136720776557922412674                                                }12675                                            },12676                                            "else": {12677                                                "operation": "if_member",12678                                                "feature": "ContextKind",12679                                                "set": [12680                                                    "CCC_ArrowMemberAccess",12681                                                    "CCC_ClassOrStructTag",12682                                                    "CCC_DotMemberAccess",12683                                                    "CCC_EnumTag",12684                                                    "CCC_Namespace",12685                                                    "CCC_Other",12686                                                    "CCC_PreprocessorExpression",12687                                                    "CCC_Symbol",12688                                                    "CCC_SymbolOrNewName",12689                                                    "CCC_TopLevel",12690                                                    "CCC_Type",12691                                                    "CCC_TypeQualifiers",12692                                                    "CCC_UnionTag"12693                                                ],12694                                                "then": {12695                                                    "operation": "if_member",12696                                                    "feature": "Scope",12697                                                    "set": [12698                                                        "FileScope"12699                                                    ],12700                                                    "then": {12701                                                        "operation": "if_member",12702                                                        "feature": "ContextKind",12703                                                        "set": [12704                                                            "CCC_Symbol"12705                                                        ],12706                                                        "then": {12707                                                            "operation": "boost",12708                                                            "score": 0.127253696322441112709                                                        },12710                                                        "else": {12711                                                            "operation": "boost",12712                                                            "score": 0.06146050244569778412713                                                        }12714                                                    },12715                                                    "else": {12716                                                        "operation": "if_greater",12717                                                        "feature": "HadSymbolType",12718                                                        "threshold": 0.5,12719                                                        "then": {12720                                                            "operation": "boost",12721                                                            "score": -0.0433468744158744812722                                                        },12723                                                        "else": {12724                                                            "operation": "boost",12725                                                            "score": 0.0226621385663747812726                                                        }12727                                                    }12728                                                },12729                                                "else": {12730                                                    "operation": "boost",12731                                                    "score": -0.061776544898748412732                                                }12733                                            }12734                                        }12735                                    }12736                                },12737                                "else": {12738                                    "operation": "boost",12739                                    "score": -0.1096812859177589412740                                }12741                            }12742                        }12743                    },12744                    "else": {12745                        "operation": "if_greater",12746                        "feature": "HadSymbolType",12747                        "threshold": 0.5,12748                        "then": {12749                            "operation": "if_greater",12750                            "feature": "NumReferences",12751                            "threshold": 4.5,12752                            "then": {12753                                "operation": "if_greater",12754                                "feature": "NumReferences",12755                                "threshold": 191566.0,12756                                "then": {12757                                    "operation": "boost",12758                                    "score": 0.1145073622465133712759                                },12760                                "else": {12761                                    "operation": "if_greater",12762                                    "feature": "TypeMatchesPreferred",12763                                    "threshold": 0.5,12764                                    "then": {12765                                        "operation": "boost",12766                                        "score": 0.1074910983443260212767                                    },12768                                    "else": {12769                                        "operation": "if_member",12770                                        "feature": "ContextKind",12771                                        "set": [12772                                            "CCC_Expression",12773                                            "CCC_ParenthesizedExpression",12774                                            "CCC_Statement"12775                                        ],12776                                        "then": {12777                                            "operation": "if_greater",12778                                            "feature": "NumReferences",12779                                            "threshold": 176731.0,12780                                            "then": {12781                                                "operation": "boost",12782                                                "score": -0.1094516441226005612783                                            },12784                                            "else": {12785                                                "operation": "boost",12786                                                "score": 0.0898406878113746612787                                            }12788                                        },12789                                        "else": {12790                                            "operation": "boost",12791                                            "score": 0.04467980191111564612792                                        }12793                                    }12794                                }12795                            },12796                            "else": {12797                                "operation": "if_greater",12798                                "feature": "TypeMatchesPreferred",12799                                "threshold": 0.5,12800                                "then": {12801                                    "operation": "boost",12802                                    "score": 0.0829950049519538912803                                },12804                                "else": {12805                                    "operation": "if_greater",12806                                    "feature": "SymbolScopeDistanceCost",12807                                    "threshold": 7.0,12808                                    "then": {12809                                        "operation": "boost",12810                                        "score": 0.0837450176477432312811                                    },12812                                    "else": {12813                                        "operation": "boost",12814                                        "score": 0.0279765799641609212815                                    }12816                                }12817                            }12818                        },12819                        "else": {12820                            "operation": "if_greater",12821                            "feature": "NumReferences",12822                            "threshold": 1.5,12823                            "then": {12824                                "operation": "if_member",12825                                "feature": "ContextKind",12826                                "set": [12827                                    "CCC_ClassOrStructTag",12828                                    "CCC_EnumTag",12829                                    "CCC_Namespace",12830                                    "CCC_SymbolOrNewName",12831                                    "CCC_TopLevel",12832                                    "CCC_Type",12833                                    "CCC_UnionTag"12834                                ],12835                                "then": {12836                                    "operation": "if_greater",12837                                    "feature": "SymbolScopeDistanceCost",12838                                    "threshold": 5.0,12839                                    "then": {12840                                        "operation": "boost",12841                                        "score": 0.1004358232021331812842                                    },12843                                    "else": {12844                                        "operation": "boost",12845                                        "score": 0.1112345308065414412846                                    }12847                                },12848                                "else": {12849                                    "operation": "if_greater",12850                                    "feature": "NumReferences",12851                                    "threshold": 51828.5,12852                                    "then": {12853                                        "operation": "boost",12854                                        "score": 0.1078335419297218312855                                    },12856                                    "else": {12857                                        "operation": "if_greater",12858                                        "feature": "SymbolScopeDistanceCost",12859                                        "threshold": 7.0,12860                                        "then": {12861                                            "operation": "boost",12862                                            "score": 0.106012500822544112863                                        },12864                                        "else": {12865                                            "operation": "if_greater",12866                                            "feature": "SymbolScopeDistanceCost",12867                                            "threshold": 5.0,12868                                            "then": {12869                                                "operation": "if_member",12870                                                "feature": "SymbolCategory",12871                                                "set": [12872                                                    "Namespace"12873                                                ],12874                                                "then": {12875                                                    "operation": "boost",12876                                                    "score": 0.1023027077317237912877                                                },12878                                                "else": {12879                                                    "operation": "boost",12880                                                    "score": 0.061422917991876612881                                                }12882                                            },12883                                            "else": {12884                                                "operation": "if_greater",12885                                                "feature": "NumReferences",12886                                                "threshold": 8.5,12887                                                "then": {12888                                                    "operation": "boost",12889                                                    "score": 0.1015664264559745812890                                                },12891                                                "else": {12892                                                    "operation": "boost",12893                                                    "score": 0.0889058709144592312894                                                }12895                                            }12896                                        }12897                                    }12898                                }12899                            },12900                            "else": {12901                                "operation": "if_member",12902                                "feature": "ContextKind",12903                                "set": [12904                                    "CCC_ClassOrStructTag",12905                                    "CCC_ClassStructUnion",12906                                    "CCC_EnumTag",12907                                    "CCC_Namespace",12908                                    "CCC_Symbol",12909                                    "CCC_SymbolOrNewName",12910                                    "CCC_TopLevel",12911                                    "CCC_Type",12912                                    "CCC_UnionTag"12913                                ],12914                                "then": {12915                                    "operation": "if_member",12916                                    "feature": "Scope",12917                                    "set": [12918                                        "FileScope"12919                                    ],12920                                    "then": {12921                                        "operation": "if_member",12922                                        "feature": "ContextKind",12923                                        "set": [12924                                            "CCC_Symbol",12925                                            "CCC_TopLevel"12926                                        ],12927                                        "then": {12928                                            "operation": "boost",12929                                            "score": 0.109041251242160812930                                        },12931                                        "else": {12932                                            "operation": "boost",12933                                            "score": 0.080327354371547712934                                        }12935                                    },12936                                    "else": {12937                                        "operation": "if_greater",12938                                        "feature": "HadContextType",12939                                        "threshold": 0.5,12940                                        "then": {12941                                            "operation": "boost",12942                                            "score": 0.0829025283455848712943                                        },12944                                        "else": {12945                                            "operation": "if_greater",12946                                            "feature": "FileProximityDistanceCost",12947                                            "threshold": 18.5,12948                                            "then": {12949                                                "operation": "boost",12950                                                "score": 0.1043925061821937612951                                            },12952                                            "else": {12953                                                "operation": "boost",12954                                                "score": 0.0966436639428138712955                                            }12956                                        }12957                                    }12958                                },12959                                "else": {12960                                    "operation": "if_greater",12961                                    "feature": "FileProximityDistanceCost",12962                                    "threshold": 13.5,12963                                    "then": {12964                                        "operation": "if_member",12965                                        "feature": "SymbolCategory",12966                                        "set": [12967                                            "Function",12968                                            "Namespace"12969                                        ],12970                                        "then": {12971                                            "operation": "boost",12972                                            "score": 0.100805625319480912973                                        },12974                                        "else": {12975                                            "operation": "if_greater",12976                                            "feature": "SemaFileProximityScore",12977                                            "threshold": 0.800000011920929,12978                                            "then": {12979                                                "operation": "boost",12980                                                "score": 0.1018319875001907312981                                            },12982                                            "else": {12983                                                "operation": "if_member",12984                                                "feature": "Scope",12985                                                "set": [12986                                                    "FileScope"12987                                                ],12988                                                "then": {12989                                                    "operation": "if_greater",12990                                                    "feature": "FileProximityDistanceCost",12991                                                    "threshold": 14.5,12992                                                    "then": {12993                                                        "operation": "boost",12994                                                        "score": 0.0666807815432548512995                                                    },12996                                                    "else": {12997                                                        "operation": "if_member",12998                                                        "feature": "ContextKind",12999                                                        "set": [13000                                                            "CCC_ParenthesizedExpression"13001                                                        ],13002                                                        "then": {13003                                                            "operation": "boost",13004                                                            "score": 0.1377008408308029213005                                                        },13006                                                        "else": {13007                                                            "operation": "boost",13008                                                            "score": 0.0867224335670471213009                                                        }13010                                                    }13011                                                },13012                                                "else": {13013                                                    "operation": "boost",13014                                                    "score": 0.00150287232827395213015                                                }13016                                            }13017                                        }13018                                    },13019                                    "else": {13020                                        "operation": "boost",13021                                        "score": 0.0742937773466110213022                                    }13023                                }13024                            }13025                        }13026                    }13027                },13028                "else": {13029                    "operation": "if_greater",13030                    "feature": "NumReferences",13031                    "threshold": 18585.0,13032                    "then": {13033                        "operation": "if_member",13034                        "feature": "SymbolCategory",13035                        "set": [13036                            "Macro",13037                            "Namespace"13038                        ],13039                        "then": {13040                            "operation": "if_greater",13041                            "feature": "NumReferences",13042                            "threshold": 62580.5,13043                            "then": {13044                                "operation": "if_member",13045                                "feature": "ContextKind",13046                                "set": [13047                                    "CCC_TopLevel"13048                                ],13049                                "then": {13050                                    "operation": "if_greater",13051                                    "feature": "SymbolScopeDistanceCost",13052                                    "threshold": 5.0,13053                                    "then": {13054                                        "operation": "boost",13055                                        "score": 0.01341081876307725913056                                    },13057                                    "else": {13058                                        "operation": "if_greater",13059                                        "feature": "NumReferences",13060                                        "threshold": 82127.0,13061                                        "then": {13062                                            "operation": "boost",13063                                            "score": 0.130602136254310613064                                        },13065                                        "else": {13066                                            "operation": "boost",13067                                            "score": 0.1087229400873184213068                                        }13069                                    }13070                                },13071                                "else": {13072                                    "operation": "boost",13073                                    "score": 0.1032845154404640213074                                }13075                            },13076                            "else": {13077                                "operation": "boost",13078                                "score": 0.0834787636995315613079                            }13080                        },13081                        "else": {13082                            "operation": "if_greater",13083                            "feature": "TypeMatchesPreferred",13084                            "threshold": 0.5,13085                            "then": {13086                                "operation": "boost",13087                                "score": 0.1062276288866996813088                            },13089                            "else": {13090                                "operation": "if_member",13091                                "feature": "ContextKind",13092                                "set": [13093                                    "CCC_Symbol",13094                                    "CCC_SymbolOrNewName"13095                                ],13096                                "then": {13097                                    "operation": "if_greater",13098                                    "feature": "FractionNameInContext",13099                                    "threshold": 0.08012820780277252,13100                                    "then": {13101                                        "operation": "boost",13102                                        "score": 0.105491742491722113103                                    },13104                                    "else": {13105                                        "operation": "boost",13106                                        "score": 0.065912887454032913107                                    }13108                                },13109                                "else": {13110                                    "operation": "if_greater",13111                                    "feature": "FractionNameInContext",13112                                    "threshold": 0.06458333134651184,13113                                    "then": {13114                                        "operation": "boost",13115                                        "score": 0.0737217813730239913116                                    },13117                                    "else": {13118                                        "operation": "boost",13119                                        "score": -0.000697210780344903513120                                    }13121                                }13122                            }13123                        }13124                    },13125                    "else": {13126                        "operation": "if_greater",13127                        "feature": "NumNameInContext",13128                        "threshold": 1.5,13129                        "then": {13130                            "operation": "if_member",13131                            "feature": "SymbolCategory",13132                            "set": [13133                                "Macro"13134                            ],13135                            "then": {13136                                "operation": "if_member",13137                                "feature": "ContextKind",13138                                "set": [13139                                    "CCC_PreprocessorExpression",13140                                    "CCC_Statement"13141                                ],13142                                "then": {13143                                    "operation": "boost",13144                                    "score": 0.10700335353612913145                                },13146                                "else": {13147                                    "operation": "if_greater",13148                                    "feature": "NumNameInContext",13149                                    "threshold": 2.5,13150                                    "then": {13151                                        "operation": "boost",13152                                        "score": 0.1131311208009719813153                                    },13154                                    "else": {13155                                        "operation": "boost",13156                                        "score": 0.0682429671287536613157                                    }13158                                }13159                            },13160                            "else": {13161                                "operation": "if_greater",13162                                "feature": "SymbolScopeDistanceCost",13163                                "threshold": 3.0,13164                                "then": {13165                                    "operation": "if_greater",13166                                    "feature": "NumReferences",13167                                    "threshold": 160.5,13168                                    "then": {13169                                        "operation": "boost",13170                                        "score": 0.0891727358102798513171                                    },13172                                    "else": {13173                                        "operation": "if_greater",13174                                        "feature": "TypeMatchesPreferred",13175                                        "threshold": 0.5,13176                                        "then": {13177                                            "operation": "boost",13178                                            "score": 0.0736583322286605813179                                        },13180                                        "else": {13181                                            "operation": "if_member",13182                                            "feature": "SymbolCategory",13183                                            "set": [13184                                                "Constructor",13185                                                "Destructor",13186                                                "Keyword",13187                                                "Macro",13188                                                "Namespace",13189                                                "Operator",13190                                                "Type"13191                                            ],13192                                            "then": {13193                                                "operation": "boost",13194                                                "score": 0.01871874928474426313195                                            },13196                                            "else": {13197                                                "operation": "boost",13198                                                "score": -0.0609679482877254513199                                            }13200                                        }13201                                    }13202                                },13203                                "else": {13204                                    "operation": "if_greater",13205                                    "feature": "NumReferences",13206                                    "threshold": 3.5,13207                                    "then": {13208                                        "operation": "if_greater",13209                                        "feature": "NumNameInContext",13210                                        "threshold": 2.5,13211                                        "then": {13212                                            "operation": "boost",13213                                            "score": 0.1096866428852081313214                                        },13215                                        "else": {13216                                            "operation": "boost",13217                                            "score": 0.0796733722090721113218                                        }13219                                    },13220                                    "else": {13221                                        "operation": "if_greater",13222                                        "feature": "TypeMatchesPreferred",13223                                        "threshold": 0.5,13224                                        "then": {13225                                            "operation": "boost",13226                                            "score": 0.094934366643428813227                                        },13228                                        "else": {13229                                            "operation": "if_greater",13230                                            "feature": "FileProximityDistanceCost",13231                                            "threshold": 4.5,13232                                            "then": {13233                                                "operation": "boost",13234                                                "score": 0.011877875775098813235                                            },13236                                            "else": {13237                                                "operation": "boost",13238                                                "score": 0.05188997089862823513239                                            }13240                                        }13241                                    }13242                                }13243                            }13244                        },13245                        "else": {13246                            "operation": "if_member",13247                            "feature": "SymbolCategory",13248                            "set": [13249                                "Constructor",13250                                "Destructor",13251                                "Macro",13252                                "Namespace",13253                                "Operator"13254                            ],13255                            "then": {13256                                "operation": "if_greater",13257                                "feature": "FractionNameInContext",13258                                "threshold": 0.058893438428640366,13259                                "then": {13260                                    "operation": "if_member",13261                                    "feature": "ContextKind",13262                                    "set": [13263                                        "CCC_Namespace",13264                                        "CCC_SymbolOrNewName",13265                                        "CCC_TopLevel"13266                                    ],13267                                    "then": {13268                                        "operation": "boost",13269                                        "score": 0.0476954318583011613270                                    },13271                                    "else": {13272                                        "operation": "boost",13273                                        "score": 0.01483437046408653313274                                    }13275                                },13276                                "else": {13277                                    "operation": "if_greater",13278                                    "feature": "NumReferences",13279                                    "threshold": 28.5,13280                                    "then": {13281                                        "operation": "if_greater",13282                                        "feature": "FileProximityDistanceCost",13283                                        "threshold": 8.5,13284                                        "then": {13285                                            "operation": "boost",13286                                            "score": 0.03989213332533836413287                                        },13288                                        "else": {13289                                            "operation": "boost",13290                                            "score": 0.10232978314161313291                                        }13292                                    },13293                                    "else": {13294                                        "operation": "if_member",13295                                        "feature": "ContextKind",13296                                        "set": [13297                                            "CCC_ArrowMemberAccess",13298                                            "CCC_DotMemberAccess",13299                                            "CCC_Namespace",13300                                            "CCC_Other",13301                                            "CCC_PreprocessorExpression",13302                                            "CCC_Statement",13303                                            "CCC_SymbolOrNewName",13304                                            "CCC_TypeQualifiers"13305                                        ],13306                                        "then": {13307                                            "operation": "boost",13308                                            "score": 0.00489863893017172813309                                        },13310                                        "else": {13311                                            "operation": "boost",13312                                            "score": -0.0536562204360961913313                                        }13314                                    }13315                                }13316                            },13317                            "else": {13318                                "operation": "if_greater",13319                                "feature": "FileProximityDistanceCost",13320                                "threshold": 6.5,13321                                "then": {13322                                    "operation": "if_greater",13323                                    "feature": "NumReferences",13324                                    "threshold": 328.5,13325                                    "then": {13326                                        "operation": "if_greater",13327                                        "feature": "TypeMatchesPreferred",13328                                        "threshold": 0.5,13329                                        "then": {13330                                            "operation": "boost",13331                                            "score": 0.0576201677322387713332                                        },13333                                        "else": {13334                                            "operation": "boost",13335                                            "score": -0.032018996775150313336                                        }13337                                    },13338                                    "else": {13339                                        "operation": "if_greater",13340                                        "feature": "TypeMatchesPreferred",13341                                        "threshold": 0.5,13342                                        "then": {13343                                            "operation": "boost",13344                                            "score": -0.0260955113917589213345                                        },13346                                        "else": {13347                                            "operation": "if_member",13348                                            "feature": "SymbolCategory",13349                                            "set": [13350                                                "Constructor",13351                                                "Destructor",13352                                                "Keyword",13353                                                "Macro",13354                                                "Namespace",13355                                                "Operator",13356                                                "Type"13357                                            ],13358                                            "then": {13359                                                "operation": "boost",13360                                                "score": -0.0736584886908531213361                                            },13362                                            "else": {13363                                                "operation": "boost",13364                                                "score": -0.110159985721111313365                                            }13366                                        }13367                                    }13368                                },13369                                "else": {13370                                    "operation": "if_greater",13371                                    "feature": "NumReferences",13372                                    "threshold": 3.5,13373                                    "then": {13374                                        "operation": "if_greater",13375                                        "feature": "TypeMatchesPreferred",13376                                        "threshold": 0.5,13377                                        "then": {13378                                            "operation": "boost",13379                                            "score": 0.1145473942160606413380                                        },13381                                        "else": {13382                                            "operation": "if_greater",13383                                            "feature": "HadContextType",13384                                            "threshold": 0.5,13385                                            "then": {13386                                                "operation": "boost",13387                                                "score": -0.02961528860032558413388                                            },13389                                            "else": {13390                                                "operation": "if_member",13391                                                "feature": "SymbolCategory",13392                                                "set": [13393                                                    "Type"13394                                                ],13395                                                "then": {13396                                                    "operation": "boost",13397                                                    "score": 0.06026992946863174413398                                                },13399                                                "else": {13400                                                    "operation": "boost",13401                                                    "score": -0.00465588131919503213402                                                }13403                                            }13404                                        }13405                                    },13406                                    "else": {13407                                        "operation": "boost",13408                                        "score": -0.03089327737689018213409                                    }13410                                }13411                            }13412                        }13413                    }13414                }13415            }13416        }13417    },13418    {13419        "operation": "if_member",13420        "feature": "Scope",13421        "set": [13422            "FunctionScope"13423        ],13424        "then": {13425            "operation": "if_member",13426            "feature": "ContextKind",13427            "set": [13428                "CCC_Expression",13429                "CCC_ParenthesizedExpression",13430                "CCC_Statement",13431                "CCC_Type"13432            ],13433            "then": {13434                "operation": "if_greater",13435                "feature": "TypeMatchesPreferred",13436                "threshold": 0.5,13437                "then": {13438                    "operation": "boost",13439                    "score": 0.1127251833677291913440                },13441                "else": {13442                    "operation": "if_greater",13443                    "feature": "IsImplementationDetail",13444                    "threshold": 0.5,13445                    "then": {13446                        "operation": "boost",13447                        "score": -0.071788005530834213448                    },13449                    "else": {13450                        "operation": "if_greater",13451                        "feature": "IsNameInContext",13452                        "threshold": 0.5,13453                        "then": {13454                            "operation": "if_greater",13455                            "feature": "NumNameInContext",13456                            "threshold": 1.5,13457                            "then": {13458                                "operation": "boost",13459                                "score": 0.1086881831288337713460                            },13461                            "else": {13462                                "operation": "boost",13463                                "score": 0.1099923253059387213464                            }13465                        },13466                        "else": {13467                            "operation": "boost",13468                            "score": 0.1064562499523162813469                        }13470                    }13471                }13472            },13473            "else": {13474                "operation": "boost",13475                "score": 0.00886415410786867113476            }13477        },13478        "else": {13479            "operation": "if_greater",13480            "feature": "NumReferences",13481            "threshold": 281926.5,13482            "then": {13483                "operation": "if_greater",13484                "feature": "NumReferences",13485                "threshold": 424244.0,13486                "then": {13487                    "operation": "if_greater",13488                    "feature": "SemaSaysInScope",13489                    "threshold": 0.5,13490                    "then": {13491                        "operation": "boost",13492                        "score": 0.1121221706271171613493                    },13494                    "else": {13495                        "operation": "if_greater",13496                        "feature": "FileProximityDistanceCost",13497                        "threshold": 13.5,13498                        "then": {13499                            "operation": "boost",13500                            "score": 0.1086307615041732813501                        },13502                        "else": {13503                            "operation": "boost",13504                            "score": 0.0712657719850540213505                        }13506                    }13507                },13508                "else": {13509                    "operation": "if_member",13510                    "feature": "SymbolCategory",13511                    "set": [13512                        "Macro",13513                        "Namespace"13514                    ],13515                    "then": {13516                        "operation": "boost",13517                        "score": 0.1120072081685066213518                    },13519                    "else": {13520                        "operation": "if_member",13521                        "feature": "ContextKind",13522                        "set": [13523                            "CCC_ParenthesizedExpression",13524                            "CCC_Symbol",13525                            "CCC_TopLevel"13526                        ],13527                        "then": {13528                            "operation": "boost",13529                            "score": 0.1044536083936691313530                        },13531                        "else": {13532                            "operation": "if_greater",13533                            "feature": "NumReferences",13534                            "threshold": 298482.5,13535                            "then": {13536                                "operation": "boost",13537                                "score": -0.034486562013626113538                            },13539                            "else": {13540                                "operation": "boost",13541                                "score": 0.0835385918617248513542                            }13543                        }13544                    }13545                }13546            },13547            "else": {13548                "operation": "if_greater",13549                "feature": "SemaSaysInScope",13550                "threshold": 0.5,13551                "then": {13552                    "operation": "if_greater",13553                    "feature": "FileProximityDistanceCost",13554                    "threshold": 39.5,13555                    "then": {13556                        "operation": "if_member",13557                        "feature": "SymbolCategory",13558                        "set": [13559                            "Namespace",13560                            "Variable"13561                        ],13562                        "then": {13563                            "operation": "if_member",13564                            "feature": "ContextKind",13565                            "set": [13566                                "CCC_ClassStructUnion",13567                                "CCC_Expression",13568                                "CCC_Namespace",13569                                "CCC_Statement",13570                                "CCC_Symbol",13571                                "CCC_SymbolOrNewName",13572                                "CCC_TopLevel",13573                                "CCC_Type"13574                            ],13575                            "then": {13576                                "operation": "if_greater",13577                                "feature": "IsInstanceMember",13578                                "threshold": 0.5,13579                                "then": {13580                                    "operation": "if_greater",13581                                    "feature": "SemaFileProximityScore",13582                                    "threshold": 0.800000011920929,13583                                    "then": {13584                                        "operation": "boost",13585                                        "score": 0.1034081950783729613586                                    },13587                                    "else": {13588                                        "operation": "if_greater",13589                                        "feature": "SymbolScopeDistanceCost",13590                                        "threshold": 2147483648.0,13591                                        "then": {13592                                            "operation": "boost",13593                                            "score": -0.0847856998443603513594                                        },13595                                        "else": {13596                                            "operation": "if_member",13597                                            "feature": "ContextKind",13598                                            "set": [13599                                                "CCC_Symbol"13600                                            ],13601                                            "then": {13602                                                "operation": "boost",13603                                                "score": 0.1114386990666389513604                                            },13605                                            "else": {13606                                                "operation": "boost",13607                                                "score": 0.0922169610857963613608                                            }13609                                        }13610                                    }13611                                },13612                                "else": {13613                                    "operation": "if_greater",13614                                    "feature": "NumNameInContext",13615                                    "threshold": 0.5,13616                                    "then": {13617                                        "operation": "if_member",13618                                        "feature": "SymbolCategory",13619                                        "set": [13620                                            "Namespace"13621                                        ],13622                                        "then": {13623                                            "operation": "if_member",13624                                            "feature": "ContextKind",13625                                            "set": [13626                                                "CCC_ClassStructUnion",13627                                                "CCC_Namespace",13628                                                "CCC_Symbol",13629                                                "CCC_SymbolOrNewName",13630                                                "CCC_TopLevel"13631                                            ],13632                                            "then": {13633                                                "operation": "boost",13634                                                "score": 0.1068274378776550313635                                            },13636                                            "else": {13637                                                "operation": "boost",13638                                                "score": 0.0903955549001693713639                                            }13640                                        },13641                                        "else": {13642                                            "operation": "if_greater",13643                                            "feature": "SemaFileProximityScore",13644                                            "threshold": 0.800000011920929,13645                                            "then": {13646                                                "operation": "if_greater",13647                                                "feature": "TypeMatchesPreferred",13648                                                "threshold": 0.5,13649                                                "then": {13650                                                    "operation": "boost",13651                                                    "score": 0.0997561290860176113652                                                },13653                                                "else": {13654                                                    "operation": "boost",13655                                                    "score": 0.0604441277682781213656                                                }13657                                            },13658                                            "else": {13659                                                "operation": "boost",13660                                                "score": 0.02808756753802299513661                                            }13662                                        }13663                                    },13664                                    "else": {13665                                        "operation": "if_member",13666                                        "feature": "ContextKind",13667                                        "set": [13668                                            "CCC_ClassStructUnion",13669                                            "CCC_Namespace",13670                                            "CCC_TopLevel",13671                                            "CCC_Type"13672                                        ],13673                                        "then": {13674                                            "operation": "boost",13675                                            "score": 0.0717867165803909313676                                        },13677                                        "else": {13678                                            "operation": "boost",13679                                            "score": 0.032117567956447613680                                        }13681                                    }13682                                }13683                            },13684                            "else": {13685                                "operation": "if_greater",13686                                "feature": "IsInstanceMember",13687                                "threshold": 0.5,13688                                "then": {13689                                    "operation": "if_member",13690                                    "feature": "ContextKind",13691                                    "set": [13692                                        "CCC_ParenthesizedExpression"13693                                    ],13694                                    "then": {13695                                        "operation": "boost",13696                                        "score": 0.1034180968999862713697                                    },13698                                    "else": {13699                                        "operation": "boost",13700                                        "score": 0.01487384084612131113701                                    }13702                                },13703                                "else": {13704                                    "operation": "boost",13705                                    "score": -0.1056677624583244313706                                }13707                            }13708                        },13709                        "else": {13710                            "operation": "if_greater",13711                            "feature": "TypeMatchesPreferred",13712                            "threshold": 0.5,13713                            "then": {13714                                "operation": "if_greater",13715                                "feature": "FractionNameInContext",13716                                "threshold": 0.06904762238264084,13717                                "then": {13718                                    "operation": "if_greater",13719                                    "feature": "NumNameInContext",13720                                    "threshold": 1.5,13721                                    "then": {13722                                        "operation": "boost",13723                                        "score": 0.1038513407111167913724                                    },13725                                    "else": {13726                                        "operation": "boost",13727                                        "score": 0.0793124660849571213728                                    }13729                                },13730                                "else": {13731                                    "operation": "if_member",13732                                    "feature": "ContextKind",13733                                    "set": [13734                                        "CCC_Expression",13735                                        "CCC_ParenthesizedExpression"13736                                    ],13737                                    "then": {13738                                        "operation": "if_member",13739                                        "feature": "Scope",13740                                        "set": [13741                                            "ClassScope",13742                                            "FileScope"13743                                        ],13744                                        "then": {13745                                            "operation": "boost",13746                                            "score": 0.0915453433990478513747                                        },13748                                        "else": {13749                                            "operation": "boost",13750                                            "score": 0.01002350263297557813751                                        }13752                                    },13753                                    "else": {13754                                        "operation": "boost",13755                                        "score": 0.02987299114465713513756                                    }13757                                }13758                            },13759                            "else": {13760                                "operation": "if_member",13761                                "feature": "SymbolCategory",13762                                "set": [13763                                    "Function",13764                                    "Keyword",13765                                    "Macro",13766                                    "Namespace",13767                                    "Type",13768                                    "Variable"13769                                ],13770                                "then": {13771                                    "operation": "if_greater",13772                                    "feature": "FractionNameInContext",13773                                    "threshold": 0.07417582720518112,13774                                    "then": {13775                                        "operation": "if_member",13776                                        "feature": "ContextKind",13777                                        "set": [13778                                            "CCC_ClassOrStructTag",13779                                            "CCC_ClassStructUnion",13780                                            "CCC_EnumTag",13781                                            "CCC_ParenthesizedExpression",13782                                            "CCC_Statement",13783                                            "CCC_SymbolOrNewName",13784                                            "CCC_TopLevel",13785                                            "CCC_Type"13786                                        ],13787                                        "then": {13788                                            "operation": "if_greater",13789                                            "feature": "IsImplementationDetail",13790                                            "threshold": 0.5,13791                                            "then": {13792                                                "operation": "boost",13793                                                "score": -0.1055048033595085113794                                            },13795                                            "else": {13796                                                "operation": "if_member",13797                                                "feature": "ContextKind",13798                                                "set": [13799                                                    "CCC_ClassOrStructTag",13800                                                    "CCC_EnumTag",13801                                                    "CCC_TopLevel",13802                                                    "CCC_Type"13803                                                ],13804                                                "then": {13805                                                    "operation": "boost",13806                                                    "score": 0.0977854281663894713807                                                },13808                                                "else": {13809                                                    "operation": "if_greater",13810                                                    "feature": "SemaFileProximityScore",13811                                                    "threshold": 0.800000011920929,13812                                                    "then": {13813                                                        "operation": "boost",13814                                                        "score": 0.0805029943585395813815                                                    },13816                                                    "else": {13817                                                        "operation": "boost",13818                                                        "score": 0.0579438395798206313819                                                    }13820                                                }13821                                            }13822                                        },13823                                        "else": {13824                                            "operation": "if_greater",13825                                            "feature": "HadContextType",13826                                            "threshold": 0.5,13827                                            "then": {13828                                                "operation": "boost",13829                                                "score": 0.00640986394137144113830                                            },13831                                            "else": {13832                                                "operation": "if_greater",13833                                                "feature": "IsImplementationDetail",13834                                                "threshold": 0.5,13835                                                "then": {13836                                                    "operation": "boost",13837                                                    "score": -0.0954601690173149113838                                                },13839                                                "else": {13840                                                    "operation": "if_member",13841                                                    "feature": "SymbolCategory",13842                                                    "set": [13843                                                        "Type"13844                                                    ],13845                                                    "then": {13846                                                        "operation": "if_member",13847                                                        "feature": "Scope",13848                                                        "set": [13849                                                            "ClassScope"13850                                                        ],13851                                                        "then": {13852                                                            "operation": "if_member",13853                                                            "feature": "ContextKind",13854                                                            "set": [13855                                                                "CCC_Symbol"13856                                                            ],13857                                                            "then": {13858                                                                "operation": "boost",13859                                                                "score": 0.142214313149452213860                                                            },13861                                                            "else": {13862                                                                "operation": "boost",13863                                                                "score": 0.094514645636081713864                                                            }13865                                                        },13866                                                        "else": {13867                                                            "operation": "boost",13868                                                            "score": 0.064128562808036813869                                                        }13870                                                    },13871                                                    "else": {13872                                                        "operation": "if_member",13873                                                        "feature": "ContextKind",13874                                                        "set": [13875                                                            "CCC_ArrowMemberAccess",13876                                                            "CCC_ClassOrStructTag",13877                                                            "CCC_ClassStructUnion",13878                                                            "CCC_DotMemberAccess",13879                                                            "CCC_EnumTag",13880                                                            "CCC_Expression",13881                                                            "CCC_Namespace",13882                                                            "CCC_Other",13883                                                            "CCC_ParenthesizedExpression",13884                                                            "CCC_PreprocessorExpression",13885                                                            "CCC_Statement",13886                                                            "CCC_SymbolOrNewName",13887                                                            "CCC_TopLevel",13888                                                            "CCC_Type",13889                                                            "CCC_TypeQualifiers",13890                                                            "CCC_UnionTag"13891                                                        ],13892                                                        "then": {13893                                                            "operation": "if_greater",13894                                                            "feature": "NumNameInContext",13895                                                            "threshold": 1.5,13896                                                            "then": {13897                                                                "operation": "boost",13898                                                                "score": 0.061353888362646113899                                                            },13900                                                            "else": {13901                                                                "operation": "boost",13902                                                                "score": 0.0309811830520629913903                                                            }13904                                                        },13905                                                        "else": {13906                                                            "operation": "boost",13907                                                            "score": -0.0548744313418865213908                                                        }13909                                                    }13910                                                }13911                                            }13912                                        }13913                                    },13914                                    "else": {13915                                        "operation": "if_greater",13916                                        "feature": "SemaFileProximityScore",13917                                        "threshold": 0.800000011920929,13918                                        "then": {13919                                            "operation": "if_greater",13920                                            "feature": "IsImplementationDetail",13921                                            "threshold": 0.5,13922                                            "then": {13923                                                "operation": "boost",13924                                                "score": -0.1102314963936805713925                                            },13926                                            "else": {13927                                                "operation": "if_greater",13928                                                "feature": "HadContextType",13929                                                "threshold": 0.5,13930                                                "then": {13931                                                    "operation": "boost",13932                                                    "score": 0.00229273806326091313933                                                },13934                                                "else": {13935                                                    "operation": "if_member",13936                                                    "feature": "SymbolCategory",13937                                                    "set": [13938                                                        "Type"13939                                                    ],13940                                                    "then": {13941                                                        "operation": "boost",13942                                                        "score": 0.0835778042674064613943                                                    },13944                                                    "else": {13945                                                        "operation": "if_greater",13946                                                        "feature": "IsInBaseClass",13947                                                        "threshold": 0.5,13948                                                        "then": {13949                                                            "operation": "boost",13950                                                            "score": 0.0936367213726043713951                                                        },13952                                                        "else": {13953                                                            "operation": "boost",13954                                                            "score": 0.0475737974047660813955                                                        }13956                                                    }13957                                                }13958                                            }13959                                        },13960                                        "else": {13961                                            "operation": "if_greater",13962                                            "feature": "IsInBaseClass",13963                                            "threshold": 0.5,13964                                            "then": {13965                                                "operation": "if_member",13966                                                "feature": "ContextKind",13967                                                "set": [13968                                                    "CCC_ClassOrStructTag",13969                                                    "CCC_ClassStructUnion",13970                                                    "CCC_EnumTag",13971                                                    "CCC_Expression",13972                                                    "CCC_Namespace",13973                                                    "CCC_Other",13974                                                    "CCC_ParenthesizedExpression",13975                                                    "CCC_PreprocessorExpression",13976                                                    "CCC_Statement",13977                                                    "CCC_SymbolOrNewName",13978                                                    "CCC_TopLevel",13979                                                    "CCC_Type",13980                                                    "CCC_TypeQualifiers",13981                                                    "CCC_UnionTag"13982                                                ],13983                                                "then": {13984                                                    "operation": "boost",13985                                                    "score": 0.026907302439212813986                                                },13987                                                "else": {13988                                                    "operation": "boost",13989                                                    "score": -0.127764537930488613990                                                }13991                                            },13992                                            "else": {13993                                                "operation": "if_member",13994                                                "feature": "ContextKind",13995                                                "set": [13996                                                    "CCC_ArrowMemberAccess",13997                                                    "CCC_ClassOrStructTag",13998                                                    "CCC_DotMemberAccess",13999                                                    "CCC_EnumTag",14000                                                    "CCC_Namespace",14001                                                    "CCC_Other",14002                                                    "CCC_ParenthesizedExpression",14003                                                    "CCC_PreprocessorExpression",14004                                                    "CCC_Symbol",14005                                                    "CCC_SymbolOrNewName",14006                                                    "CCC_TopLevel",14007                                                    "CCC_Type",14008                                                    "CCC_TypeQualifiers",14009                                                    "CCC_UnionTag"14010                                                ],14011                                                "then": {14012                                                    "operation": "if_member",14013                                                    "feature": "Scope",14014                                                    "set": [14015                                                        "FileScope"14016                                                    ],14017                                                    "then": {14018                                                        "operation": "if_member",14019                                                        "feature": "ContextKind",14020                                                        "set": [14021                                                            "CCC_Symbol"14022                                                        ],14023                                                        "then": {14024                                                            "operation": "boost",14025                                                            "score": 0.1220954507589340214026                                                        },14027                                                        "else": {14028                                                            "operation": "boost",14029                                                            "score": 0.0603344440460205114030                                                        }14031                                                    },14032                                                    "else": {14033                                                        "operation": "if_greater",14034                                                        "feature": "HadSymbolType",14035                                                        "threshold": 0.5,14036                                                        "then": {14037                                                            "operation": "boost",14038                                                            "score": -0.039736062288284314039                                                        },14040                                                        "else": {14041                                                            "operation": "boost",14042                                                            "score": 0.02183839865028858214043                                                        }14044                                                    }14045                                                },14046                                                "else": {14047                                                    "operation": "boost",14048                                                    "score": -0.05758643895387649514049                                                }14050                                            }14051                                        }14052                                    }14053                                },14054                                "else": {14055                                    "operation": "boost",14056                                    "score": -0.1077293753623962414057                                }14058                            }14059                        }14060                    },14061                    "else": {14062                        "operation": "if_greater",14063                        "feature": "HadSymbolType",14064                        "threshold": 0.5,14065                        "then": {14066                            "operation": "if_greater",14067                            "feature": "NumReferences",14068                            "threshold": 5.5,14069                            "then": {14070                                "operation": "if_greater",14071                                "feature": "NumReferences",14072                                "threshold": 191566.0,14073                                "then": {14074                                    "operation": "boost",14075                                    "score": 0.1130240634083747914076                                },14077                                "else": {14078                                    "operation": "if_greater",14079                                    "feature": "TypeMatchesPreferred",14080                                    "threshold": 0.5,14081                                    "then": {14082                                        "operation": "boost",14083                                        "score": 0.1051642298698425314084                                    },14085                                    "else": {14086                                        "operation": "if_member",14087                                        "feature": "ContextKind",14088                                        "set": [14089                                            "CCC_Expression",14090                                            "CCC_ParenthesizedExpression",14091                                            "CCC_Statement"14092                                        ],14093                                        "then": {14094                                            "operation": "if_greater",14095                                            "feature": "NumReferences",14096                                            "threshold": 176731.0,14097                                            "then": {14098                                                "operation": "boost",14099                                                "score": -0.1081360355019569414100                                            },14101                                            "else": {14102                                                "operation": "boost",14103                                                "score": 0.0867327824234962514104                                            }14105                                        },14106                                        "else": {14107                                            "operation": "boost",14108                                            "score": 0.04303824901580810514109                                        }14110                                    }14111                                }14112                            },14113                            "else": {14114                                "operation": "if_greater",14115                                "feature": "TypeMatchesPreferred",14116                                "threshold": 0.5,14117                                "then": {14118                                    "operation": "boost",14119                                    "score": 0.0797759890556335414120                                },14121                                "else": {14122                                    "operation": "if_greater",14123                                    "feature": "SymbolScopeDistanceCost",14124                                    "threshold": 7.0,14125                                    "then": {14126                                        "operation": "boost",14127                                        "score": 0.0787294656038284314128                                    },14129                                    "else": {14130                                        "operation": "boost",14131                                        "score": 0.02540350146591663414132                                    }14133                                }14134                            }14135                        },14136                        "else": {14137                            "operation": "if_greater",14138                            "feature": "NumReferences",14139                            "threshold": 1.5,14140                            "then": {14141                                "operation": "if_member",14142                                "feature": "ContextKind",14143                                "set": [14144                                    "CCC_ClassOrStructTag",14145                                    "CCC_EnumTag",14146                                    "CCC_Namespace",14147                                    "CCC_SymbolOrNewName",14148                                    "CCC_TopLevel",14149                                    "CCC_Type",14150                                    "CCC_UnionTag"14151                                ],14152                                "then": {14153                                    "operation": "if_greater",14154                                    "feature": "SymbolScopeDistanceCost",14155                                    "threshold": 5.0,14156                                    "then": {14157                                        "operation": "boost",14158                                        "score": 0.0971680656075477614159                                    },14160                                    "else": {14161                                        "operation": "boost",14162                                        "score": 0.1089331507682800314163                                    }14164                                },14165                                "else": {14166                                    "operation": "if_greater",14167                                    "feature": "NumReferences",14168                                    "threshold": 51828.5,14169                                    "then": {14170                                        "operation": "boost",14171                                        "score": 0.105203039944171914172                                    },14173                                    "else": {14174                                        "operation": "if_greater",14175                                        "feature": "SymbolScopeDistanceCost",14176                                        "threshold": 7.0,14177                                        "then": {14178                                            "operation": "boost",14179                                            "score": 0.1036496981978416414180                                        },14181                                        "else": {14182                                            "operation": "if_greater",14183                                            "feature": "SymbolScopeDistanceCost",14184                                            "threshold": 5.0,14185                                            "then": {14186                                                "operation": "if_member",14187                                                "feature": "SymbolCategory",14188                                                "set": [14189                                                    "Namespace"14190                                                ],14191                                                "then": {14192                                                    "operation": "boost",14193                                                    "score": 0.0992912724614143414194                                                },14195                                                "else": {14196                                                    "operation": "if_greater",14197                                                    "feature": "FileProximityDistanceCost",14198                                                    "threshold": 11.5,14199                                                    "then": {14200                                                        "operation": "boost",14201                                                        "score": 0.0315005816519260414202                                                    },14203                                                    "else": {14204                                                        "operation": "boost",14205                                                        "score": 0.094903372228145614206                                                    }14207                                                }14208                                            },14209                                            "else": {14210                                                "operation": "boost",14211                                                "score": 0.095536962151527414212                                            }14213                                        }14214                                    }14215                                }14216                            },14217                            "else": {14218                                "operation": "if_member",14219                                "feature": "ContextKind",14220                                "set": [14221                                    "CCC_ClassOrStructTag",14222                                    "CCC_ClassStructUnion",14223                                    "CCC_EnumTag",14224                                    "CCC_Namespace",14225                                    "CCC_Symbol",14226                                    "CCC_SymbolOrNewName",14227                                    "CCC_TopLevel",14228                                    "CCC_Type",14229                                    "CCC_UnionTag"14230                                ],14231                                "then": {14232                                    "operation": "if_member",14233                                    "feature": "Scope",14234                                    "set": [14235                                        "FileScope"14236                                    ],14237                                    "then": {14238                                        "operation": "if_member",14239                                        "feature": "ContextKind",14240                                        "set": [14241                                            "CCC_Symbol",14242                                            "CCC_TopLevel"14243                                        ],14244                                        "then": {14245                                            "operation": "boost",14246                                            "score": 0.106315001845359814247                                        },14248                                        "else": {14249                                            "operation": "boost",14250                                            "score": 0.0742328539490699814251                                        }14252                                    },14253                                    "else": {14254                                        "operation": "boost",14255                                        "score": 0.0927707925438880914256                                    }14257                                },14258                                "else": {14259                                    "operation": "if_greater",14260                                    "feature": "FileProximityDistanceCost",14261                                    "threshold": 13.5,14262                                    "then": {14263                                        "operation": "if_member",14264                                        "feature": "SymbolCategory",14265                                        "set": [14266                                            "Function",14267                                            "Namespace"14268                                        ],14269                                        "then": {14270                                            "operation": "boost",14271                                            "score": 0.0975073203444480914272                                        },14273                                        "else": {14274                                            "operation": "if_greater",14275                                            "feature": "SemaFileProximityScore",14276                                            "threshold": 0.800000011920929,14277                                            "then": {14278                                                "operation": "boost",14279                                                "score": 0.0989102646708488514280                                            },14281                                            "else": {14282                                                "operation": "if_member",14283                                                "feature": "Scope",14284                                                "set": [14285                                                    "ClassScope",14286                                                    "FileScope",14287                                                    "FunctionScope"14288                                                ],14289                                                "then": {14290                                                    "operation": "if_greater",14291                                                    "feature": "FileProximityDistanceCost",14292                                                    "threshold": 14.5,14293                                                    "then": {14294                                                        "operation": "boost",14295                                                        "score": 0.06088120117783546414296                                                    },14297                                                    "else": {14298                                                        "operation": "if_member",14299                                                        "feature": "ContextKind",14300                                                        "set": [14301                                                            "CCC_ParenthesizedExpression"14302                                                        ],14303                                                        "then": {14304                                                            "operation": "boost",14305                                                            "score": 0.128827080130577114306                                                        },14307                                                        "else": {14308                                                            "operation": "boost",14309                                                            "score": 0.0853045657277107214310                                                        }14311                                                    }14312                                                },14313                                                "else": {14314                                                    "operation": "boost",14315                                                    "score": -0.00199126126244664214316                                                }14317                                            }14318                                        }14319                                    },14320                                    "else": {14321                                        "operation": "boost",14322                                        "score": 0.0692971125245094314323                                    }14324                                }14325                            }14326                        }14327                    }14328                },14329                "else": {14330                    "operation": "if_greater",14331                    "feature": "NumReferences",14332                    "threshold": 15904.0,14333                    "then": {14334                        "operation": "if_member",14335                        "feature": "SymbolCategory",14336                        "set": [14337                            "Macro",14338                            "Namespace"14339                        ],14340                        "then": {14341                            "operation": "if_greater",14342                            "feature": "NumReferences",14343                            "threshold": 62580.5,14344                            "then": {14345                                "operation": "if_member",14346                                "feature": "ContextKind",14347                                "set": [14348                                    "CCC_TopLevel"14349                                ],14350                                "then": {14351                                    "operation": "if_greater",14352                                    "feature": "NumReferences",14353                                    "threshold": 82127.0,14354                                    "then": {14355                                        "operation": "if_greater",14356                                        "feature": "SymbolScopeDistanceCost",14357                                        "threshold": 5.0,14358                                        "then": {14359                                            "operation": "boost",14360                                            "score": -0.02760217525064945214361                                        },14362                                        "else": {14363                                            "operation": "boost",14364                                            "score": 0.1282076686620712314365                                        }14366                                    },14367                                    "else": {14368                                        "operation": "boost",14369                                        "score": 0.1049044355750083914370                                    }14371                                },14372                                "else": {14373                                    "operation": "boost",14374                                    "score": 0.1001719385385513314375                                }14376                            },14377                            "else": {14378                                "operation": "boost",14379                                "score": 0.0789325311779975914380                            }14381                        },14382                        "else": {14383                            "operation": "if_greater",14384                            "feature": "TypeMatchesPreferred",14385                            "threshold": 0.5,14386                            "then": {14387                                "operation": "boost",14388                                "score": 0.1026132926344871514389                            },14390                            "else": {14391                                "operation": "if_member",14392                                "feature": "ContextKind",14393                                "set": [14394                                    "CCC_ClassStructUnion",14395                                    "CCC_Symbol",14396                                    "CCC_SymbolOrNewName"14397                                ],14398                                "then": {14399                                    "operation": "if_greater",14400                                    "feature": "IsNameInContext",14401                                    "threshold": 0.5,14402                                    "then": {14403                                        "operation": "if_member",14404                                        "feature": "SymbolCategory",14405                                        "set": [14406                                            "Type"14407                                        ],14408                                        "then": {14409                                            "operation": "boost",14410                                            "score": 0.1112049221992492714411                                        },14412                                        "else": {14413                                            "operation": "boost",14414                                            "score": 0.0859153270721435514415                                        }14416                                    },14417                                    "else": {14418                                        "operation": "if_greater",14419                                        "feature": "HadSymbolType",14420                                        "threshold": 0.5,14421                                        "then": {14422                                            "operation": "if_greater",14423                                            "feature": "NumReferences",14424                                            "threshold": 191566.0,14425                                            "then": {14426                                                "operation": "if_greater",14427                                                "feature": "NumReferences",14428                                                "threshold": 200884.5,14429                                                "then": {14430                                                    "operation": "boost",14431                                                    "score": 0.0691520869731903114432                                                },14433                                                "else": {14434                                                    "operation": "boost",14435                                                    "score": 0.115756064653396614436                                                }14437                                            },14438                                            "else": {14439                                                "operation": "boost",14440                                                "score": 0.0097735309973359114441                                            }14442                                        },14443                                        "else": {14444                                            "operation": "boost",14445                                            "score": 0.0719378739595413214446                                        }14447                                    }14448                                },14449                                "else": {14450                                    "operation": "if_greater",14451                                    "feature": "FractionNameInContext",14452                                    "threshold": 0.06458333134651184,14453                                    "then": {14454                                        "operation": "boost",14455                                        "score": 0.0661554485559463514456                                    },14457                                    "else": {14458                                        "operation": "boost",14459                                        "score": -0.002760711824521422414460                                    }14461                                }14462                            }14463                        }14464                    },14465                    "else": {14466                        "operation": "if_greater",14467                        "feature": "NumNameInContext",14468                        "threshold": 1.5,14469                        "then": {14470                            "operation": "if_member",14471                            "feature": "SymbolCategory",14472                            "set": [14473                                "Macro"14474                            ],14475                            "then": {14476                                "operation": "if_member",14477                                "feature": "ContextKind",14478                                "set": [14479                                    "CCC_PreprocessorExpression",14480                                    "CCC_Statement"14481                                ],14482                                "then": {14483                                    "operation": "if_greater",14484                                    "feature": "FileProximityDistanceCost",14485                                    "threshold": 13.5,14486                                    "then": {14487                                        "operation": "boost",14488                                        "score": 0.1077920794486999514489                                    },14490                                    "else": {14491                                        "operation": "boost",14492                                        "score": 0.0783391520380973814493                                    }14494                                },14495                                "else": {14496                                    "operation": "if_greater",14497                                    "feature": "NumNameInContext",14498                                    "threshold": 2.5,14499                                    "then": {14500                                        "operation": "boost",14501                                        "score": 0.1089374125003814714502                                    },14503                                    "else": {14504                                        "operation": "boost",14505                                        "score": 0.0640345662832260114506                                    }14507                                }14508                            },14509                            "else": {14510                                "operation": "if_greater",14511                                "feature": "NumReferences",14512                                "threshold": 4.5,14513                                "then": {14514                                    "operation": "if_greater",14515                                    "feature": "FileProximityDistanceCost",14516                                    "threshold": 8.5,14517                                    "then": {14518                                        "operation": "if_greater",14519                                        "feature": "NumReferences",14520                                        "threshold": 156.5,14521                                        "then": {14522                                            "operation": "boost",14523                                            "score": 0.0892773270606994614524                                        },14525                                        "else": {14526                                            "operation": "if_greater",14527                                            "feature": "SymbolScopeDistanceCost",14528                                            "threshold": 3.0,14529                                            "then": {14530                                                "operation": "boost",14531                                                "score": -0.01808538101613521614532                                            },14533                                            "else": {14534                                                "operation": "boost",14535                                                "score": 0.0743649825453758214536                                            }14537                                        }14538                                    },14539                                    "else": {14540                                        "operation": "boost",14541                                        "score": 0.0956846326589584414542                                    }14543                                },14544                                "else": {14545                                    "operation": "if_greater",14546                                    "feature": "NumNameInContext",14547                                    "threshold": 2.5,14548                                    "then": {14549                                        "operation": "if_greater",14550                                        "feature": "TypeMatchesPreferred",14551                                        "threshold": 0.5,14552                                        "then": {14553                                            "operation": "boost",14554                                            "score": 0.1025543808937072814555                                        },14556                                        "else": {14557                                            "operation": "if_greater",14558                                            "feature": "FileProximityDistanceCost",14559                                            "threshold": 7.5,14560                                            "then": {14561                                                "operation": "boost",14562                                                "score": 0.0302941910922527314563                                            },14564                                            "else": {14565                                                "operation": "boost",14566                                                "score": 0.0646916255354881314567                                            }14568                                        }14569                                    },14570                                    "else": {14571                                        "operation": "if_greater",14572                                        "feature": "TypeMatchesPreferred",14573                                        "threshold": 0.5,14574                                        "then": {14575                                            "operation": "boost",14576                                            "score": 0.0647668987512588514577                                        },14578                                        "else": {14579                                            "operation": "boost",14580                                            "score": -0.01264442410320043614581                                        }14582                                    }14583                                }14584                            }14585                        },14586                        "else": {14587                            "operation": "if_member",14588                            "feature": "SymbolCategory",14589                            "set": [14590                                "Constructor",14591                                "Destructor",14592                                "Macro",14593                                "Namespace",14594                                "Operator"14595                            ],14596                            "then": {14597                                "operation": "if_greater",14598                                "feature": "FractionNameInContext",14599                                "threshold": 0.058893438428640366,14600                                "then": {14601                                    "operation": "boost",14602                                    "score": 0.02611891180276870714603                                },14604                                "else": {14605                                    "operation": "if_member",14606                                    "feature": "ContextKind",14607                                    "set": [14608                                        "CCC_ArrowMemberAccess",14609                                        "CCC_DotMemberAccess",14610                                        "CCC_Namespace",14611                                        "CCC_Other",14612                                        "CCC_Statement",14613                                        "CCC_Symbol",14614                                        "CCC_SymbolOrNewName",14615                                        "CCC_TypeQualifiers"14616                                    ],14617                                    "then": {14618                                        "operation": "if_greater",14619                                        "feature": "NumReferences",14620                                        "threshold": 249.5,14621                                        "then": {14622                                            "operation": "if_greater",14623                                            "feature": "FileProximityDistanceCost",14624                                            "threshold": 7.5,14625                                            "then": {14626                                                "operation": "boost",14627                                                "score": 0.0670496225357055714628                                            },14629                                            "else": {14630                                                "operation": "boost",14631                                                "score": 0.1150519624352455114632                                            }14633                                        },14634                                        "else": {14635                                            "operation": "boost",14636                                            "score": 7.695138629060239e-0514637                                        }14638                                    },14639                                    "else": {14640                                        "operation": "boost",14641                                        "score": -0.0498520173132419614642                                    }14643                                }14644                            },14645                            "else": {14646                                "operation": "if_greater",14647                                "feature": "FileProximityDistanceCost",14648                                "threshold": 6.5,14649                                "then": {14650                                    "operation": "if_greater",14651                                    "feature": "NumReferences",14652                                    "threshold": 328.5,14653                                    "then": {14654                                        "operation": "if_greater",14655                                        "feature": "SymbolScopeDistanceCost",14656                                        "threshold": 3.0,14657                                        "then": {14658                                            "operation": "boost",14659                                            "score": -0.04493419080972671514660                                        },14661                                        "else": {14662                                            "operation": "if_member",14663                                            "feature": "SymbolCategory",14664                                            "set": [14665                                                "Constructor",14666                                                "Destructor",14667                                                "Keyword",14668                                                "Macro",14669                                                "Namespace",14670                                                "Operator",14671                                                "Type",14672                                                "Unknown",14673                                                "Variable"14674                                            ],14675                                            "then": {14676                                                "operation": "if_greater",14677                                                "feature": "FileProximityDistanceCost",14678                                                "threshold": 16.5,14679                                                "then": {14680                                                    "operation": "boost",14681                                                    "score": 0.02550577744841575614682                                                },14683                                                "else": {14684                                                    "operation": "boost",14685                                                    "score": 0.0779620558023452814686                                                }14687                                            },14688                                            "else": {14689                                                "operation": "boost",14690                                                "score": -0.02696951106190681514691                                            }14692                                        }14693                                    },14694                                    "else": {14695                                        "operation": "if_greater",14696                                        "feature": "TypeMatchesPreferred",14697                                        "threshold": 0.5,14698                                        "then": {14699                                            "operation": "if_greater",14700                                            "feature": "NumNameInContext",14701                                            "threshold": 0.5,14702                                            "then": {14703                                                "operation": "boost",14704                                                "score": 0.0445437021553516414705                                            },14706                                            "else": {14707                                                "operation": "boost",14708                                                "score": -0.0351417586207389814709                                            }14710                                        },14711                                        "else": {14712                                            "operation": "if_member",14713                                            "feature": "SymbolCategory",14714                                            "set": [14715                                                "Constructor",14716                                                "Destructor",14717                                                "Keyword",14718                                                "Macro",14719                                                "Namespace",14720                                                "Operator",14721                                                "Type"14722                                            ],14723                                            "then": {14724                                                "operation": "boost",14725                                                "score": -0.0697839856147766114726                                            },14727                                            "else": {14728                                                "operation": "boost",14729                                                "score": -0.1078781038522720314730                                            }14731                                        }14732                                    }14733                                },14734                                "else": {14735                                    "operation": "if_greater",14736                                    "feature": "NumReferences",14737                                    "threshold": 3.5,14738                                    "then": {14739                                        "operation": "if_greater",14740                                        "feature": "TypeMatchesPreferred",14741                                        "threshold": 0.5,14742                                        "then": {14743                                            "operation": "boost",14744                                            "score": 0.1087591871619224514745                                        },14746                                        "else": {14747                                            "operation": "if_greater",14748                                            "feature": "HadContextType",14749                                            "threshold": 0.5,14750                                            "then": {14751                                                "operation": "boost",14752                                                "score": -0.01956899091601371814753                                            },14754                                            "else": {14755                                                "operation": "if_greater",14756                                                "feature": "HadSymbolType",14757                                                "threshold": 0.5,14758                                                "then": {14759                                                    "operation": "boost",14760                                                    "score": 0.00327768875285983114761                                                },14762                                                "else": {14763                                                    "operation": "boost",14764                                                    "score": 0.0613430924713611614765                                                }14766                                            }14767                                        }14768                                    },14769                                    "else": {14770                                        "operation": "boost",14771                                        "score": -0.0264896657317876814772                                    }14773                                }14774                            }14775                        }14776                    }14777                }14778            }14779        }14780    },14781    {14782        "operation": "if_member",14783        "feature": "Scope",14784        "set": [14785            "FunctionScope"14786        ],14787        "then": {14788            "operation": "if_member",14789            "feature": "ContextKind",14790            "set": [14791                "CCC_Expression",14792                "CCC_ParenthesizedExpression",14793                "CCC_Statement",14794                "CCC_Type"14795            ],14796            "then": {14797                "operation": "if_greater",14798                "feature": "TypeMatchesPreferred",14799                "threshold": 0.5,14800                "then": {14801                    "operation": "boost",14802                    "score": 0.1113895177841186514803                },14804                "else": {14805                    "operation": "if_greater",14806                    "feature": "IsImplementationDetail",14807                    "threshold": 0.5,14808                    "then": {14809                        "operation": "boost",14810                        "score": -0.0647249892354011514811                    },14812                    "else": {14813                        "operation": "boost",14814                        "score": 0.1065049171447753914815                    }14816                }14817            },14818            "else": {14819                "operation": "boost",14820                "score": 0.00840627402067184414821            }14822        },14823        "else": {14824            "operation": "if_greater",14825            "feature": "NumReferences",14826            "threshold": 281926.5,14827            "then": {14828                "operation": "if_greater",14829                "feature": "NumReferences",14830                "threshold": 424244.0,14831                "then": {14832                    "operation": "if_greater",14833                    "feature": "SemaSaysInScope",14834                    "threshold": 0.5,14835                    "then": {14836                        "operation": "boost",14837                        "score": 0.1107203438878059414838                    },14839                    "else": {14840                        "operation": "if_greater",14841                        "feature": "HadContextType",14842                        "threshold": 0.5,14843                        "then": {14844                            "operation": "boost",14845                            "score": 0.04301877692341804514846                        },14847                        "else": {14848                            "operation": "boost",14849                            "score": 0.1057292595505714414850                        }14851                    }14852                },14853                "else": {14854                    "operation": "if_member",14855                    "feature": "SymbolCategory",14856                    "set": [14857                        "Macro",14858                        "Namespace"14859                    ],14860                    "then": {14861                        "operation": "boost",14862                        "score": 0.1103945970535278314863                    },14864                    "else": {14865                        "operation": "if_member",14866                        "feature": "ContextKind",14867                        "set": [14868                            "CCC_ParenthesizedExpression",14869                            "CCC_Symbol",14870                            "CCC_TopLevel"14871                        ],14872                        "then": {14873                            "operation": "boost",14874                            "score": 0.101491786539554614875                        },14876                        "else": {14877                            "operation": "if_greater",14878                            "feature": "NumReferences",14879                            "threshold": 298482.5,14880                            "then": {14881                                "operation": "boost",14882                                "score": -0.0326994210481643714883                            },14884                            "else": {14885                                "operation": "boost",14886                                "score": 0.0786939933896064814887                            }14888                        }14889                    }14890                }14891            },14892            "else": {14893                "operation": "if_greater",14894                "feature": "SemaFileProximityScore",14895                "threshold": 0.30000001192092896,14896                "then": {14897                    "operation": "if_greater",14898                    "feature": "FileProximityDistanceCost",14899                    "threshold": 39.5,14900                    "then": {14901                        "operation": "if_member",14902                        "feature": "SymbolCategory",14903                        "set": [14904                            "Namespace",14905                            "Variable"14906                        ],14907                        "then": {14908                            "operation": "if_member",14909                            "feature": "ContextKind",14910                            "set": [14911                                "CCC_ClassStructUnion",14912                                "CCC_EnumTag",14913                                "CCC_Expression",14914                                "CCC_Namespace",14915                                "CCC_Other",14916                                "CCC_ParenthesizedExpression",14917                                "CCC_PreprocessorExpression",14918                                "CCC_Statement",14919                                "CCC_Symbol",14920                                "CCC_SymbolOrNewName",14921                                "CCC_TopLevel",14922                                "CCC_Type",14923                                "CCC_TypeQualifiers",14924                                "CCC_UnionTag"14925                            ],14926                            "then": {14927                                "operation": "if_greater",14928                                "feature": "IsInstanceMember",14929                                "threshold": 0.5,14930                                "then": {14931                                    "operation": "if_greater",14932                                    "feature": "SemaFileProximityScore",14933                                    "threshold": 0.800000011920929,14934                                    "then": {14935                                        "operation": "boost",14936                                        "score": 0.1013509631156921414937                                    },14938                                    "else": {14939                                        "operation": "if_greater",14940                                        "feature": "SymbolScopeDistanceCost",14941                                        "threshold": 2147483648.0,14942                                        "then": {14943                                            "operation": "boost",14944                                            "score": -0.0797996670007705714945                                        },14946                                        "else": {14947                                            "operation": "if_greater",14948                                            "feature": "IsInBaseClass",14949                                            "threshold": 0.5,14950                                            "then": {14951                                                "operation": "boost",14952                                                "score": 0.0671780779957771314953                                            },14954                                            "else": {14955                                                "operation": "boost",14956                                                "score": 0.0928652510046958914957                                            }14958                                        }14959                                    }14960                                },14961                                "else": {14962                                    "operation": "if_member",14963                                    "feature": "SymbolCategory",14964                                    "set": [14965                                        "Namespace"14966                                    ],14967                                    "then": {14968                                        "operation": "if_greater",14969                                        "feature": "FractionNameInContext",14970                                        "threshold": 0.0607316717505455,14971                                        "then": {14972                                            "operation": "if_member",14973                                            "feature": "ContextKind",14974                                            "set": [14975                                                "CCC_Namespace",14976                                                "CCC_ParenthesizedExpression",14977                                                "CCC_Symbol",14978                                                "CCC_SymbolOrNewName",14979                                                "CCC_TopLevel"14980                                            ],14981                                            "then": {14982                                                "operation": "boost",14983                                                "score": 0.1048934608697891214984                                            },14985                                            "else": {14986                                                "operation": "boost",14987                                                "score": 0.0870485156774520914988                                            }14989                                        },14990                                        "else": {14991                                            "operation": "if_member",14992                                            "feature": "Scope",14993                                            "set": [14994                                                "FileScope"14995                                            ],14996                                            "then": {14997                                                "operation": "boost",14998                                                "score": 0.1122217923402786314999                                            },15000                                            "else": {15001                                                "operation": "if_member",15002                                                "feature": "ContextKind",15003                                                "set": [15004                                                    "CCC_ClassStructUnion",15005                                                    "CCC_Namespace",15006                                                    "CCC_Symbol",15007                                                    "CCC_TopLevel",15008                                                    "CCC_Type"15009                                                ],15010                                                "then": {15011                                                    "operation": "boost",15012                                                    "score": 0.0671866536140441915013                                                },15014                                                "else": {15015                                                    "operation": "boost",15016                                                    "score": 0.0365953408181667315017                                                }15018                                            }15019                                        }15020                                    },15021                                    "else": {15022                                        "operation": "if_greater",15023                                        "feature": "SemaFileProximityScore",15024                                        "threshold": 0.800000011920929,15025                                        "then": {15026                                            "operation": "if_greater",15027                                            "feature": "TypeMatchesPreferred",15028                                            "threshold": 0.5,15029                                            "then": {15030                                                "operation": "boost",15031                                                "score": 0.1000403016805648815032                                            },15033                                            "else": {15034                                                "operation": "if_greater",15035                                                "feature": "IsImplementationDetail",15036                                                "threshold": 0.5,15037                                                "then": {15038                                                    "operation": "if_member",15039                                                    "feature": "Scope",15040                                                    "set": [15041                                                        "FunctionScope",15042                                                        "GlobalScope"15043                                                    ],15044                                                    "then": {15045                                                        "operation": "if_greater",15046                                                        "feature": "NumNameInContext",15047                                                        "threshold": 1.5,15048                                                        "then": {15049                                                            "operation": "boost",15050                                                            "score": 0.0756056457757949815051                                                        },15052                                                        "else": {15053                                                            "operation": "boost",15054                                                            "score": 0.00582364061847329115055                                                        }15056                                                    },15057                                                    "else": {15058                                                        "operation": "boost",15059                                                        "score": -0.123446740210056315060                                                    }15061                                                },15062                                                "else": {15063                                                    "operation": "boost",15064                                                    "score": 0.0607829503715038315065                                                }15066                                            }15067                                        },15068                                        "else": {15069                                            "operation": "if_member",15070                                            "feature": "ContextKind",15071                                            "set": [15072                                                "CCC_ArrowMemberAccess",15073                                                "CCC_ClassOrStructTag",15074                                                "CCC_ClassStructUnion",15075                                                "CCC_DotMemberAccess",15076                                                "CCC_EnumTag",15077                                                "CCC_Namespace",15078                                                "CCC_Other",15079                                                "CCC_PreprocessorExpression",15080                                                "CCC_Symbol",15081                                                "CCC_SymbolOrNewName",15082                                                "CCC_Type",15083                                                "CCC_TypeQualifiers",15084                                                "CCC_UnionTag"15085                                            ],15086                                            "then": {15087                                                "operation": "boost",15088                                                "score": 0.0331149883568286915089                                            },15090                                            "else": {15091                                                "operation": "boost",15092                                                "score": -0.0508254021406173715093                                            }15094                                        }15095                                    }15096                                }15097                            },15098                            "else": {15099                                "operation": "if_greater",15100                                "feature": "IsInstanceMember",15101                                "threshold": 0.5,15102                                "then": {15103                                    "operation": "boost",15104                                    "score": 0.01456576213240623515105                                },15106                                "else": {15107                                    "operation": "boost",15108                                    "score": -0.129357740283012415109                                }15110                            }15111                        },15112                        "else": {15113                            "operation": "if_greater",15114                            "feature": "TypeMatchesPreferred",15115                            "threshold": 0.5,15116                            "then": {15117                                "operation": "if_greater",15118                                "feature": "FractionNameInContext",15119                                "threshold": 0.06904762238264084,15120                                "then": {15121                                    "operation": "if_greater",15122                                    "feature": "NumNameInContext",15123                                    "threshold": 1.5,15124                                    "then": {15125                                        "operation": "boost",15126                                        "score": 0.100161850452423115127                                    },15128                                    "else": {15129                                        "operation": "boost",15130                                        "score": 0.0727709606289863615131                                    }15132                                },15133                                "else": {15134                                    "operation": "if_member",15135                                    "feature": "ContextKind",15136                                    "set": [15137                                        "CCC_Expression",15138                                        "CCC_ParenthesizedExpression"15139                                    ],15140                                    "then": {15141                                        "operation": "if_member",15142                                        "feature": "Scope",15143                                        "set": [15144                                            "ClassScope",15145                                            "FileScope"15146                                        ],15147                                        "then": {15148                                            "operation": "boost",15149                                            "score": 0.0874705165624618515150                                        },15151                                        "else": {15152                                            "operation": "boost",15153                                            "score": 0.00797566026449203515154                                        }15155                                    },15156                                    "else": {15157                                        "operation": "if_greater",15158                                        "feature": "IsInBaseClass",15159                                        "threshold": 0.5,15160                                        "then": {15161                                            "operation": "boost",15162                                            "score": -0.073549292981624615163                                        },15164                                        "else": {15165                                            "operation": "boost",15166                                            "score": 0.0474190115928649915167                                        }15168                                    }15169                                }15170                            },15171                            "else": {15172                                "operation": "if_member",15173                                "feature": "SymbolCategory",15174                                "set": [15175                                    "Function",15176                                    "Keyword",15177                                    "Macro",15178                                    "Namespace",15179                                    "Type",15180                                    "Variable"15181                                ],15182                                "then": {15183                                    "operation": "if_greater",15184                                    "feature": "FractionNameInContext",15185                                    "threshold": 0.08012820780277252,15186                                    "then": {15187                                        "operation": "if_member",15188                                        "feature": "ContextKind",15189                                        "set": [15190                                            "CCC_ClassOrStructTag",15191                                            "CCC_ClassStructUnion",15192                                            "CCC_EnumTag",15193                                            "CCC_ParenthesizedExpression",15194                                            "CCC_Statement",15195                                            "CCC_SymbolOrNewName",15196                                            "CCC_TopLevel",15197                                            "CCC_Type"15198                                        ],15199                                        "then": {15200                                            "operation": "if_greater",15201                                            "feature": "IsImplementationDetail",15202                                            "threshold": 0.5,15203                                            "then": {15204                                                "operation": "boost",15205                                                "score": -0.1025711223483085615206                                            },15207                                            "else": {15208                                                "operation": "if_member",15209                                                "feature": "ContextKind",15210                                                "set": [15211                                                    "CCC_ClassOrStructTag",15212                                                    "CCC_EnumTag",15213                                                    "CCC_TopLevel",15214                                                    "CCC_Type"15215                                                ],15216                                                "then": {15217                                                    "operation": "boost",15218                                                    "score": 0.093885160982608815219                                                },15220                                                "else": {15221                                                    "operation": "boost",15222                                                    "score": 0.0664164498448371915223                                                }15224                                            }15225                                        },15226                                        "else": {15227                                            "operation": "if_greater",15228                                            "feature": "HadContextType",15229                                            "threshold": 0.5,15230                                            "then": {15231                                                "operation": "boost",15232                                                "score": 0.00543714500963687915233                                            },15234                                            "else": {15235                                                "operation": "if_greater",15236                                                "feature": "IsImplementationDetail",15237                                                "threshold": 0.5,15238                                                "then": {15239                                                    "operation": "boost",15240                                                    "score": -0.0915010869503021215241                                                },15242                                                "else": {15243                                                    "operation": "if_member",15244                                                    "feature": "SymbolCategory",15245                                                    "set": [15246                                                        "Type"15247                                                    ],15248                                                    "then": {15249                                                        "operation": "if_member",15250                                                        "feature": "Scope",15251                                                        "set": [15252                                                            "ClassScope"15253                                                        ],15254                                                        "then": {15255                                                            "operation": "if_member",15256                                                            "feature": "ContextKind",15257                                                            "set": [15258                                                                "CCC_Symbol"15259                                                            ],15260                                                            "then": {15261                                                                "operation": "boost",15262                                                                "score": 0.1342246681451797515263                                                            },15264                                                            "else": {15265                                                                "operation": "boost",15266                                                                "score": 0.0894403904676437415267                                                            }15268                                                        },15269                                                        "else": {15270                                                            "operation": "boost",15271                                                            "score": 0.05925060808658615272                                                        }15273                                                    },15274                                                    "else": {15275                                                        "operation": "if_member",15276                                                        "feature": "ContextKind",15277                                                        "set": [15278                                                            "CCC_ArrowMemberAccess",15279                                                            "CCC_ClassOrStructTag",15280                                                            "CCC_ClassStructUnion",15281                                                            "CCC_DotMemberAccess",15282                                                            "CCC_EnumTag",15283                                                            "CCC_Expression",15284                                                            "CCC_Namespace",15285                                                            "CCC_Other",15286                                                            "CCC_ParenthesizedExpression",15287                                                            "CCC_PreprocessorExpression",15288                                                            "CCC_Statement",15289                                                            "CCC_SymbolOrNewName",15290                                                            "CCC_TopLevel",15291                                                            "CCC_Type",15292                                                            "CCC_TypeQualifiers",15293                                                            "CCC_UnionTag"15294                                                        ],15295                                                        "then": {15296                                                            "operation": "if_greater",15297                                                            "feature": "NumNameInContext",15298                                                            "threshold": 1.5,15299                                                            "then": {15300                                                                "operation": "boost",15301                                                                "score": 0.0574429184198379515302                                                            },15303                                                            "else": {15304                                                                "operation": "boost",15305                                                                "score": 0.0278634186834096915306                                                            }15307                                                        },15308                                                        "else": {15309                                                            "operation": "boost",15310                                                            "score": -0.05180052295327186615311                                                        }15312                                                    }15313                                                }15314                                            }15315                                        }15316                                    },15317                                    "else": {15318                                        "operation": "if_greater",15319                                        "feature": "SemaFileProximityScore",15320                                        "threshold": 0.800000011920929,15321                                        "then": {15322                                            "operation": "if_greater",15323                                            "feature": "IsImplementationDetail",15324                                            "threshold": 0.5,15325                                            "then": {15326                                                "operation": "boost",15327                                                "score": -0.1085716634988784815328                                            },15329                                            "else": {15330                                                "operation": "if_greater",15331                                                "feature": "HadSymbolType",15332                                                "threshold": 0.5,15333                                                "then": {15334                                                    "operation": "boost",15335                                                    "score": -0.0262770410627126715336                                                },15337                                                "else": {15338                                                    "operation": "if_member",15339                                                    "feature": "ContextKind",15340                                                    "set": [15341                                                        "CCC_ClassOrStructTag",15342                                                        "CCC_ClassStructUnion",15343                                                        "CCC_EnumTag",15344                                                        "CCC_SymbolOrNewName",15345                                                        "CCC_TopLevel",15346                                                        "CCC_Type",15347                                                        "CCC_UnionTag"15348                                                    ],15349                                                    "then": {15350                                                        "operation": "boost",15351                                                        "score": 0.0883721783757209815352                                                    },15353                                                    "else": {15354                                                        "operation": "boost",15355                                                        "score": 0.0572955720126628915356                                                    }15357                                                }15358                                            }15359                                        },15360                                        "else": {15361                                            "operation": "if_greater",15362                                            "feature": "IsInBaseClass",15363                                            "threshold": 0.5,15364                                            "then": {15365                                                "operation": "if_member",15366                                                "feature": "ContextKind",15367                                                "set": [15368                                                    "CCC_ClassOrStructTag",15369                                                    "CCC_ClassStructUnion",15370                                                    "CCC_EnumTag",15371                                                    "CCC_Expression",15372                                                    "CCC_Namespace",15373                                                    "CCC_Other",15374                                                    "CCC_ParenthesizedExpression",15375                                                    "CCC_PreprocessorExpression",15376                                                    "CCC_Statement",15377                                                    "CCC_SymbolOrNewName",15378                                                    "CCC_TopLevel",15379                                                    "CCC_Type",15380                                                    "CCC_TypeQualifiers",15381                                                    "CCC_UnionTag"15382                                                ],15383                                                "then": {15384                                                    "operation": "boost",15385                                                    "score": 0.02711812779307365415386                                                },15387                                                "else": {15388                                                    "operation": "boost",15389                                                    "score": -0.1211934015154838615390                                                }15391                                            },15392                                            "else": {15393                                                "operation": "if_member",15394                                                "feature": "ContextKind",15395                                                "set": [15396                                                    "CCC_ArrowMemberAccess",15397                                                    "CCC_ClassOrStructTag",15398                                                    "CCC_DotMemberAccess",15399                                                    "CCC_EnumTag",15400                                                    "CCC_Namespace",15401                                                    "CCC_Other",15402                                                    "CCC_PreprocessorExpression",15403                                                    "CCC_Symbol",15404                                                    "CCC_SymbolOrNewName",15405                                                    "CCC_TopLevel",15406                                                    "CCC_TypeQualifiers",15407                                                    "CCC_UnionTag"15408                                                ],15409                                                "then": {15410                                                    "operation": "if_member",15411                                                    "feature": "Scope",15412                                                    "set": [15413                                                        "FileScope"15414                                                    ],15415                                                    "then": {15416                                                        "operation": "if_member",15417                                                        "feature": "ContextKind",15418                                                        "set": [15419                                                            "CCC_Symbol"15420                                                        ],15421                                                        "then": {15422                                                            "operation": "boost",15423                                                            "score": 0.1180672645568847715424                                                        },15425                                                        "else": {15426                                                            "operation": "boost",15427                                                            "score": 0.0637071952223777815428                                                        }15429                                                    },15430                                                    "else": {15431                                                        "operation": "if_member",15432                                                        "feature": "SymbolCategory",15433                                                        "set": [15434                                                            "Type"15435                                                        ],15436                                                        "then": {15437                                                            "operation": "if_member",15438                                                            "feature": "ContextKind",15439                                                            "set": [15440                                                                "CCC_ClassOrStructTag",15441                                                                "CCC_EnumTag",15442                                                                "CCC_Symbol",15443                                                                "CCC_UnionTag"15444                                                            ],15445                                                            "then": {15446                                                                "operation": "if_greater",15447                                                                "feature": "HadContextType",15448                                                                "threshold": 0.5,15449                                                                "then": {15450                                                                    "operation": "boost",15451                                                                    "score": -0.00649982690811157215452                                                                },15453                                                                "else": {15454                                                                    "operation": "boost",15455                                                                    "score": 0.1105246096849441515456                                                                }15457                                                            },15458                                                            "else": {15459                                                                "operation": "if_member",15460                                                                "feature": "Scope",15461                                                                "set": [15462                                                                    "ClassScope",15463                                                                    "FileScope",15464                                                                    "FunctionScope"15465                                                                ],15466                                                                "then": {15467                                                                    "operation": "boost",15468                                                                    "score": 0.1468687057495117215469                                                                },15470                                                                "else": {15471                                                                    "operation": "boost",15472                                                                    "score": -0.00993991829454898815473                                                                }15474                                                            }15475                                                        },15476                                                        "else": {15477                                                            "operation": "boost",15478                                                            "score": 0.000507941644173115515479                                                        }15480                                                    }15481                                                },15482                                                "else": {15483                                                    "operation": "if_member",15484                                                    "feature": "Scope",15485                                                    "set": [15486                                                        "ClassScope",15487                                                        "FunctionScope"15488                                                    ],15489                                                    "then": {15490                                                        "operation": "boost",15491                                                        "score": 0.0633306652307510415492                                                    },15493                                                    "else": {15494                                                        "operation": "boost",15495                                                        "score": -0.06221987679600715615496                                                    }15497                                                }15498                                            }15499                                        }15500                                    }15501                                },15502                                "else": {15503                                    "operation": "boost",15504                                    "score": -0.1059622541069984415505                                }15506                            }15507                        }15508                    },15509                    "else": {15510                        "operation": "if_greater",15511                        "feature": "HadSymbolType",15512                        "threshold": 0.5,15513                        "then": {15514                            "operation": "if_greater",15515                            "feature": "NumReferences",15516                            "threshold": 5.5,15517                            "then": {15518                                "operation": "if_greater",15519                                "feature": "NumReferences",15520                                "threshold": 191566.0,15521                                "then": {15522                                    "operation": "boost",15523                                    "score": 0.1117939502000808715524                                },15525                                "else": {15526                                    "operation": "if_greater",15527                                    "feature": "TypeMatchesPreferred",15528                                    "threshold": 0.5,15529                                    "then": {15530                                        "operation": "boost",15531                                        "score": 0.102358862757682815532                                    },15533                                    "else": {15534                                        "operation": "boost",15535                                        "score": 0.0697916969656944315536                                    }15537                                }15538                            },15539                            "else": {15540                                "operation": "if_greater",15541                                "feature": "TypeMatchesPreferred",15542                                "threshold": 0.5,15543                                "then": {15544                                    "operation": "boost",15545                                    "score": 0.0751406252384185815546                                },15547                                "else": {15548                                    "operation": "if_greater",15549                                    "feature": "SymbolScopeDistanceCost",15550                                    "threshold": 7.0,15551                                    "then": {15552                                        "operation": "boost",15553                                        "score": 0.0742531642317771915554                                    },15555                                    "else": {15556                                        "operation": "boost",15557                                        "score": 0.02222293987870216415558                                    }15559                                }15560                            }15561                        },15562                        "else": {15563                            "operation": "if_greater",15564                            "feature": "NumReferences",15565                            "threshold": 1.5,15566                            "then": {15567                                "operation": "if_member",15568                                "feature": "ContextKind",15569                                "set": [15570                                    "CCC_ClassOrStructTag",15571                                    "CCC_EnumTag",15572                                    "CCC_Namespace",15573                                    "CCC_SymbolOrNewName",15574                                    "CCC_TopLevel",15575                                    "CCC_Type",15576                                    "CCC_UnionTag"15577                                ],15578                                "then": {15579                                    "operation": "if_greater",15580                                    "feature": "SymbolScopeDistanceCost",15581                                    "threshold": 5.0,15582                                    "then": {15583                                        "operation": "boost",15584                                        "score": 0.0935869663953781115585                                    },15586                                    "else": {15587                                        "operation": "boost",15588                                        "score": 0.1068527400493621815589                                    }15590                                },15591                                "else": {15592                                    "operation": "if_greater",15593                                    "feature": "NumReferences",15594                                    "threshold": 51828.5,15595                                    "then": {15596                                        "operation": "boost",15597                                        "score": 0.10276575386524215598                                    },15599                                    "else": {15600                                        "operation": "if_greater",15601                                        "feature": "SymbolScopeDistanceCost",15602                                        "threshold": 7.0,15603                                        "then": {15604                                            "operation": "boost",15605                                            "score": 0.101343065500259415606                                        },15607                                        "else": {15608                                            "operation": "if_greater",15609                                            "feature": "SymbolScopeDistanceCost",15610                                            "threshold": 5.0,15611                                            "then": {15612                                                "operation": "if_member",15613                                                "feature": "SymbolCategory",15614                                                "set": [15615                                                    "Namespace"15616                                                ],15617                                                "then": {15618                                                    "operation": "boost",15619                                                    "score": 0.0965998843312263515620                                                },15621                                                "else": {15622                                                    "operation": "if_greater",15623                                                    "feature": "FractionNameInContext",15624                                                    "threshold": 0.14835165441036224,15625                                                    "then": {15626                                                        "operation": "boost",15627                                                        "score": 0.0974197611212730415628                                                    },15629                                                    "else": {15630                                                        "operation": "boost",15631                                                        "score": 0.03530906513333320615632                                                    }15633                                                }15634                                            },15635                                            "else": {15636                                                "operation": "boost",15637                                                "score": 0.0919806733727455115638                                            }15639                                        }15640                                    }15641                                }15642                            },15643                            "else": {15644                                "operation": "if_member",15645                                "feature": "ContextKind",15646                                "set": [15647                                    "CCC_ClassOrStructTag",15648                                    "CCC_ClassStructUnion",15649                                    "CCC_EnumTag",15650                                    "CCC_Namespace",15651                                    "CCC_Symbol",15652                                    "CCC_SymbolOrNewName",15653                                    "CCC_TopLevel",15654                                    "CCC_Type",15655                                    "CCC_UnionTag"15656                                ],15657                                "then": {15658                                    "operation": "if_member",15659                                    "feature": "Scope",15660                                    "set": [15661                                        "FileScope"15662                                    ],15663                                    "then": {15664                                        "operation": "boost",15665                                        "score": 0.1009306311607360815666                                    },15667                                    "else": {15668                                        "operation": "boost",15669                                        "score": 0.0888714119791984615670                                    }15671                                },15672                                "else": {15673                                    "operation": "if_greater",15674                                    "feature": "FileProximityDistanceCost",15675                                    "threshold": 13.5,15676                                    "then": {15677                                        "operation": "if_member",15678                                        "feature": "SymbolCategory",15679                                        "set": [15680                                            "Namespace"15681                                        ],15682                                        "then": {15683                                            "operation": "boost",15684                                            "score": 0.095228902995586415685                                        },15686                                        "else": {15687                                            "operation": "if_greater",15688                                            "feature": "SemaFileProximityScore",15689                                            "threshold": 0.800000011920929,15690                                            "then": {15691                                                "operation": "boost",15692                                                "score": 0.0959673374891281115693                                            },15694                                            "else": {15695                                                "operation": "boost",15696                                                "score": 0.0364917889237403915697                                            }15698                                        }15699                                    },15700                                    "else": {15701                                        "operation": "boost",15702                                        "score": 0.0645699948072433515703                                    }15704                                }15705                            }15706                        }15707                    }15708                },15709                "else": {15710                    "operation": "if_greater",15711                    "feature": "NumReferences",15712                    "threshold": 15904.0,15713                    "then": {15714                        "operation": "if_member",15715                        "feature": "SymbolCategory",15716                        "set": [15717                            "Macro",15718                            "Namespace"15719                        ],15720                        "then": {15721                            "operation": "if_greater",15722                            "feature": "NumReferences",15723                            "threshold": 62580.5,15724                            "then": {15725                                "operation": "if_member",15726                                "feature": "ContextKind",15727                                "set": [15728                                    "CCC_TopLevel"15729                                ],15730                                "then": {15731                                    "operation": "if_greater",15732                                    "feature": "NumReferences",15733                                    "threshold": 82127.0,15734                                    "then": {15735                                        "operation": "if_greater",15736                                        "feature": "NumNameInContext",15737                                        "threshold": 1.5,15738                                        "then": {15739                                            "operation": "boost",15740                                            "score": 0.1365590989589691215741                                        },15742                                        "else": {15743                                            "operation": "boost",15744                                            "score": 0.1151257604360580415745                                        }15746                                    },15747                                    "else": {15748                                        "operation": "boost",15749                                        "score": 0.1027048975229263315750                                    }15751                                },15752                                "else": {15753                                    "operation": "boost",15754                                    "score": 0.0976513847708702115755                                }15756                            },15757                            "else": {15758                                "operation": "boost",15759                                "score": 0.0742608532309532215760                            }15761                        },15762                        "else": {15763                            "operation": "if_greater",15764                            "feature": "TypeMatchesPreferred",15765                            "threshold": 0.5,15766                            "then": {15767                                "operation": "boost",15768                                "score": 0.0994774922728538515769                            },15770                            "else": {15771                                "operation": "if_member",15772                                "feature": "ContextKind",15773                                "set": [15774                                    "CCC_ClassStructUnion",15775                                    "CCC_Symbol",15776                                    "CCC_SymbolOrNewName"15777                                ],15778                                "then": {15779                                    "operation": "if_greater",15780                                    "feature": "IsNameInContext",15781                                    "threshold": 0.5,15782                                    "then": {15783                                        "operation": "if_greater",15784                                        "feature": "NumReferences",15785                                        "threshold": 16420.5,15786                                        "then": {15787                                            "operation": "boost",15788                                            "score": 0.0960166230797767615789                                        },15790                                        "else": {15791                                            "operation": "boost",15792                                            "score": 0.14233690500259415793                                        }15794                                    },15795                                    "else": {15796                                        "operation": "if_greater",15797                                        "feature": "HadSymbolType",15798                                        "threshold": 0.5,15799                                        "then": {15800                                            "operation": "if_greater",15801                                            "feature": "NumReferences",15802                                            "threshold": 191566.0,15803                                            "then": {15804                                                "operation": "if_greater",15805                                                "feature": "NumReferences",15806                                                "threshold": 200884.5,15807                                                "then": {15808                                                    "operation": "boost",15809                                                    "score": 0.0644213706254959115810                                                },15811                                                "else": {15812                                                    "operation": "boost",15813                                                    "score": 0.1130301505327224715814                                                }15815                                            },15816                                            "else": {15817                                                "operation": "boost",15818                                                "score": 0.01086306851357221615819                                            }15820                                        },15821                                        "else": {15822                                            "operation": "boost",15823                                            "score": 0.0675599053502082815824                                        }15825                                    }15826                                },15827                                "else": {15828                                    "operation": "boost",15829                                    "score": 0.00428536720573902115830                                }15831                            }15832                        }15833                    },15834                    "else": {15835                        "operation": "if_greater",15836                        "feature": "NumNameInContext",15837                        "threshold": 1.5,15838                        "then": {15839                            "operation": "if_member",15840                            "feature": "SymbolCategory",15841                            "set": [15842                                "Macro"15843                            ],15844                            "then": {15845                                "operation": "if_member",15846                                "feature": "ContextKind",15847                                "set": [15848                                    "CCC_PreprocessorExpression",15849                                    "CCC_Statement"15850                                ],15851                                "then": {15852                                    "operation": "if_greater",15853                                    "feature": "FileProximityDistanceCost",15854                                    "threshold": 12.5,15855                                    "then": {15856                                        "operation": "boost",15857                                        "score": 0.1049768105149269115858                                    },15859                                    "else": {15860                                        "operation": "boost",15861                                        "score": 0.0706410408020019515862                                    }15863                                },15864                                "else": {15865                                    "operation": "if_greater",15866                                    "feature": "NumNameInContext",15867                                    "threshold": 2.5,15868                                    "then": {15869                                        "operation": "boost",15870                                        "score": 0.1042883396148681615871                                    },15872                                    "else": {15873                                        "operation": "boost",15874                                        "score": 0.06083353236317634615875                                    }15876                                }15877                            },15878                            "else": {15879                                "operation": "if_greater",15880                                "feature": "NumNameInContext",15881                                "threshold": 2.5,15882                                "then": {15883                                    "operation": "if_greater",15884                                    "feature": "NumReferences",15885                                    "threshold": 3.5,15886                                    "then": {15887                                        "operation": "boost",15888                                        "score": 0.1029424965381622315889                                    },15890                                    "else": {15891                                        "operation": "if_greater",15892                                        "feature": "TypeMatchesPreferred",15893                                        "threshold": 0.5,15894                                        "then": {15895                                            "operation": "boost",15896                                            "score": 0.1001327112317085315897                                        },15898                                        "else": {15899                                            "operation": "boost",15900                                            "score": 0.0552480109035968815901                                        }15902                                    }15903                                },15904                                "else": {15905                                    "operation": "if_greater",15906                                    "feature": "NumReferences",15907                                    "threshold": 4.5,15908                                    "then": {15909                                        "operation": "if_greater",15910                                        "feature": "FileProximityDistanceCost",15911                                        "threshold": 8.5,15912                                        "then": {15913                                            "operation": "if_greater",15914                                            "feature": "NumReferences",15915                                            "threshold": 156.5,15916                                            "then": {15917                                                "operation": "boost",15918                                                "score": 0.0762221813201904315919                                            },15920                                            "else": {15921                                                "operation": "boost",15922                                                "score": 0.0043713282793760315923                                            }15924                                        },15925                                        "else": {15926                                            "operation": "boost",15927                                            "score": 0.087957456707954415928                                        }15929                                    },15930                                    "else": {15931                                        "operation": "if_greater",15932                                        "feature": "TypeMatchesPreferred",15933                                        "threshold": 0.5,15934                                        "then": {15935                                            "operation": "boost",15936                                            "score": 0.0586236789822578415937                                        },15938                                        "else": {15939                                            "operation": "boost",15940                                            "score": -0.00977494753897190115941                                        }15942                                    }15943                                }15944                            }15945                        },15946                        "else": {15947                            "operation": "if_member",15948                            "feature": "SymbolCategory",15949                            "set": [15950                                "Constructor",15951                                "Destructor",15952                                "Macro",15953                                "Namespace",15954                                "Operator"15955                            ],15956                            "then": {15957                                "operation": "if_greater",15958                                "feature": "FractionNameInContext",15959                                "threshold": 0.058893438428640366,15960                                "then": {15961                                    "operation": "boost",15962                                    "score": 0.02383669279515743315963                                },15964                                "else": {15965                                    "operation": "if_greater",15966                                    "feature": "NumReferences",15967                                    "threshold": 28.5,15968                                    "then": {15969                                        "operation": "if_greater",15970                                        "feature": "FileProximityDistanceCost",15971                                        "threshold": 8.5,15972                                        "then": {15973                                            "operation": "boost",15974                                            "score": 0.03553152829408645615975                                        },15976                                        "else": {15977                                            "operation": "boost",15978                                            "score": 0.0965507477521896415979                                        }15980                                    },15981                                    "else": {15982                                        "operation": "if_member",15983                                        "feature": "ContextKind",15984                                        "set": [15985                                            "CCC_ArrowMemberAccess",15986                                            "CCC_DotMemberAccess",15987                                            "CCC_Namespace",15988                                            "CCC_Other",15989                                            "CCC_PreprocessorExpression",15990                                            "CCC_Statement",15991                                            "CCC_SymbolOrNewName",15992                                            "CCC_TypeQualifiers"15993                                        ],15994                                        "then": {15995                                            "operation": "if_greater",15996                                            "feature": "IsReservedName",15997                                            "threshold": 0.5,15998                                            "then": {15999                                                "operation": "boost",16000                                                "score": -0.1172416880726814316001                                            },16002                                            "else": {16003                                                "operation": "if_greater",16004                                                "feature": "SymbolScopeDistanceCost",16005                                                "threshold": 3.0,16006                                                "then": {16007                                                    "operation": "if_greater",16008                                                    "feature": "FileProximityDistanceCost",16009                                                    "threshold": 18.5,16010                                                    "then": {16011                                                        "operation": "boost",16012                                                        "score": -0.0588652864098548916013                                                    },16014                                                    "else": {16015                                                        "operation": "boost",16016                                                        "score": 0.00940381828695535716017                                                    }16018                                                },16019                                                "else": {16020                                                    "operation": "boost",16021                                                    "score": 0.0552842132747173316022                                                }16023                                            }16024                                        },16025                                        "else": {16026                                            "operation": "boost",16027                                            "score": -0.0461472570896148716028                                        }16029                                    }16030                                }16031                            },16032                            "else": {16033                                "operation": "if_greater",16034                                "feature": "FileProximityDistanceCost",16035                                "threshold": 6.5,16036                                "then": {16037                                    "operation": "if_greater",16038                                    "feature": "NumReferences",16039                                    "threshold": 250.5,16040                                    "then": {16041                                        "operation": "if_greater",16042                                        "feature": "SymbolScopeDistanceCost",16043                                        "threshold": 3.0,16044                                        "then": {16045                                            "operation": "if_greater",16046                                            "feature": "TypeMatchesPreferred",16047                                            "threshold": 0.5,16048                                            "then": {16049                                                "operation": "boost",16050                                                "score": 0.0582706965506076816051                                            },16052                                            "else": {16053                                                "operation": "boost",16054                                                "score": -0.04942400380969047516055                                            }16056                                        },16057                                        "else": {16058                                            "operation": "if_member",16059                                            "feature": "SymbolCategory",16060                                            "set": [16061                                                "Constructor",16062                                                "Destructor",16063                                                "Keyword",16064                                                "Macro",16065                                                "Namespace",16066                                                "Operator",16067                                                "Type",16068                                                "Variable"16069                                            ],16070                                            "then": {16071                                                "operation": "if_greater",16072                                                "feature": "FileProximityDistanceCost",16073                                                "threshold": 16.5,16074                                                "then": {16075                                                    "operation": "boost",16076                                                    "score": 0.0213951710611581816077                                                },16078                                                "else": {16079                                                    "operation": "boost",16080                                                    "score": 0.0709744691848754916081                                                }16082                                            },16083                                            "else": {16084                                                "operation": "boost",16085                                                "score": -0.0244487244635820416086                                            }16087                                        }16088                                    },16089                                    "else": {16090                                        "operation": "if_greater",16091                                        "feature": "TypeMatchesPreferred",16092                                        "threshold": 0.5,16093                                        "then": {16094                                            "operation": "boost",16095                                            "score": -0.01958777196705341316096                                        },16097                                        "else": {16098                                            "operation": "if_member",16099                                            "feature": "SymbolCategory",16100                                            "set": [16101                                                "Constructor",16102                                                "Destructor",16103                                                "Keyword",16104                                                "Macro",16105                                                "Namespace",16106                                                "Operator",16107                                                "Type"16108                                            ],16109                                            "then": {16110                                                "operation": "boost",16111                                                "score": -0.0658996999263763416112                                            },16113                                            "else": {16114                                                "operation": "boost",16115                                                "score": -0.105577483773231516116                                            }16117                                        }16118                                    }16119                                },16120                                "else": {16121                                    "operation": "if_greater",16122                                    "feature": "NumReferences",16123                                    "threshold": 3.5,16124                                    "then": {16125                                        "operation": "if_greater",16126                                        "feature": "TypeMatchesPreferred",16127                                        "threshold": 0.5,16128                                        "then": {16129                                            "operation": "boost",16130                                            "score": 0.1016159281134605416131                                        },16132                                        "else": {16133                                            "operation": "if_greater",16134                                            "feature": "HadContextType",16135                                            "threshold": 0.5,16136                                            "then": {16137                                                "operation": "boost",16138                                                "score": -0.0168311931192874916139                                            },16140                                            "else": {16141                                                "operation": "if_greater",16142                                                "feature": "FractionNameInContext",16143                                                "threshold": 0.06458333134651184,16144                                                "then": {16145                                                    "operation": "boost",16146                                                    "score": 0.0780225843191146916147                                                },16148                                                "else": {16149                                                    "operation": "boost",16150                                                    "score": 0.03489938005805015616151                                                }16152                                            }16153                                        }16154                                    },16155                                    "else": {16156                                        "operation": "boost",16157                                        "score": -0.0236891768872737916158                                    }16159                                }16160                            }16161                        }16162                    }16163                }16164            }16165        }16166    },16167    {16168        "operation": "if_member",16169        "feature": "Scope",16170        "set": [16171            "FunctionScope"16172        ],16173        "then": {16174            "operation": "if_member",16175            "feature": "ContextKind",16176            "set": [16177                "CCC_Expression",16178                "CCC_ParenthesizedExpression",16179                "CCC_Statement",16180                "CCC_Type"16181            ],16182            "then": {16183                "operation": "if_greater",16184                "feature": "TypeMatchesPreferred",16185                "threshold": 0.5,16186                "then": {16187                    "operation": "boost",16188                    "score": 0.1102760508656501816189                },16190                "else": {16191                    "operation": "if_greater",16192                    "feature": "FractionNameInContext",16193                    "threshold": 0.0607316717505455,16194                    "then": {16195                        "operation": "if_greater",16196                        "feature": "NumNameInContext",16197                        "threshold": 1.5,16198                        "then": {16199                            "operation": "boost",16200                            "score": 0.1052299812436103816201                        },16202                        "else": {16203                            "operation": "boost",16204                            "score": 0.1067931503057479916205                        }16206                    },16207                    "else": {16208                        "operation": "boost",16209                        "score": 0.1019833832979202316210                    }16211                }16212            },16213            "else": {16214                "operation": "boost",16215                "score": 0.00763267511501908316216            }16217        },16218        "else": {16219            "operation": "if_greater",16220            "feature": "NumReferences",16221            "threshold": 281926.5,16222            "then": {16223                "operation": "if_greater",16224                "feature": "NumReferences",16225                "threshold": 424244.0,16226                "then": {16227                    "operation": "if_greater",16228                    "feature": "SemaFileProximityScore",16229                    "threshold": 0.30000001192092896,16230                    "then": {16231                        "operation": "boost",16232                        "score": 0.1094913855195045516233                    },16234                    "else": {16235                        "operation": "if_greater",16236                        "feature": "HadContextType",16237                        "threshold": 0.5,16238                        "then": {16239                            "operation": "boost",16240                            "score": 0.0397337339818477616241                        },16242                        "else": {16243                            "operation": "boost",16244                            "score": 0.103736266493797316245                        }16246                    }16247                },16248                "else": {16249                    "operation": "if_member",16250                    "feature": "SymbolCategory",16251                    "set": [16252                        "Macro",16253                        "Namespace"16254                    ],16255                    "then": {16256                        "operation": "boost",16257                        "score": 0.1090183779597282416258                    },16259                    "else": {16260                        "operation": "if_member",16261                        "feature": "ContextKind",16262                        "set": [16263                            "CCC_ParenthesizedExpression",16264                            "CCC_Symbol",16265                            "CCC_TopLevel"16266                        ],16267                        "then": {16268                            "operation": "boost",16269                            "score": 0.0986274257302284216270                        },16271                        "else": {16272                            "operation": "if_greater",16273                            "feature": "NumReferences",16274                            "threshold": 298482.5,16275                            "then": {16276                                "operation": "boost",16277                                "score": -0.0297800730913877516278                            },16279                            "else": {16280                                "operation": "boost",16281                                "score": 0.0742912515997886716282                            }16283                        }16284                    }16285                }16286            },16287            "else": {16288                "operation": "if_greater",16289                "feature": "SemaSaysInScope",16290                "threshold": 0.5,16291                "then": {16292                    "operation": "if_greater",16293                    "feature": "FileProximityDistanceCost",16294                    "threshold": 34.5,16295                    "then": {16296                        "operation": "if_member",16297                        "feature": "SymbolCategory",16298                        "set": [16299                            "Namespace",16300                            "Variable"16301                        ],16302                        "then": {16303                            "operation": "if_member",16304                            "feature": "ContextKind",16305                            "set": [16306                                "CCC_ClassStructUnion",16307                                "CCC_EnumTag",16308                                "CCC_Expression",16309                                "CCC_Namespace",16310                                "CCC_Other",16311                                "CCC_ParenthesizedExpression",16312                                "CCC_PreprocessorExpression",16313                                "CCC_Statement",16314                                "CCC_Symbol",16315                                "CCC_SymbolOrNewName",16316                                "CCC_TopLevel",16317                                "CCC_Type",16318                                "CCC_TypeQualifiers",16319                                "CCC_UnionTag"16320                            ],16321                            "then": {16322                                "operation": "if_greater",16323                                "feature": "IsInstanceMember",16324                                "threshold": 0.5,16325                                "then": {16326                                    "operation": "if_greater",16327                                    "feature": "SemaFileProximityScore",16328                                    "threshold": 0.800000011920929,16329                                    "then": {16330                                        "operation": "boost",16331                                        "score": 0.0990509241819381716332                                    },16333                                    "else": {16334                                        "operation": "if_greater",16335                                        "feature": "SymbolScopeDistanceCost",16336                                        "threshold": 2147483648.0,16337                                        "then": {16338                                            "operation": "boost",16339                                            "score": -0.0782044678926467916340                                        },16341                                        "else": {16342                                            "operation": "if_member",16343                                            "feature": "ContextKind",16344                                            "set": [16345                                                "CCC_Symbol"16346                                            ],16347                                            "then": {16348                                                "operation": "boost",16349                                                "score": 0.1090460568666458116350                                            },16351                                            "else": {16352                                                "operation": "boost",16353                                                "score": 0.0854154899716377316354                                            }16355                                        }16356                                    }16357                                },16358                                "else": {16359                                    "operation": "if_member",16360                                    "feature": "SymbolCategory",16361                                    "set": [16362                                        "Namespace"16363                                    ],16364                                    "then": {16365                                        "operation": "if_greater",16366                                        "feature": "FractionNameInContext",16367                                        "threshold": 0.0607316717505455,16368                                        "then": {16369                                            "operation": "boost",16370                                            "score": 0.0907501727342605616371                                        },16372                                        "else": {16373                                            "operation": "if_member",16374                                            "feature": "Scope",16375                                            "set": [16376                                                "FileScope"16377                                            ],16378                                            "then": {16379                                                "operation": "boost",16380                                                "score": 0.1093766167759895316381                                            },16382                                            "else": {16383                                                "operation": "if_member",16384                                                "feature": "ContextKind",16385                                                "set": [16386                                                    "CCC_ClassStructUnion",16387                                                    "CCC_Namespace",16388                                                    "CCC_Statement",16389                                                    "CCC_Symbol",16390                                                    "CCC_TopLevel",16391                                                    "CCC_Type"16392                                                ],16393                                                "then": {16394                                                    "operation": "boost",16395                                                    "score": 0.0568720735609531416396                                                },16397                                                "else": {16398                                                    "operation": "boost",16399                                                    "score": 0.02642954327166080516400                                                }16401                                            }16402                                        }16403                                    },16404                                    "else": {16405                                        "operation": "if_greater",16406                                        "feature": "SemaFileProximityScore",16407                                        "threshold": 0.800000011920929,16408                                        "then": {16409                                            "operation": "if_greater",16410                                            "feature": "TypeMatchesPreferred",16411                                            "threshold": 0.5,16412                                            "then": {16413                                                "operation": "boost",16414                                                "score": 0.0969832837581634516415                                            },16416                                            "else": {16417                                                "operation": "if_greater",16418                                                "feature": "IsImplementationDetail",16419                                                "threshold": 0.5,16420                                                "then": {16421                                                    "operation": "if_member",16422                                                    "feature": "Scope",16423                                                    "set": [16424                                                        "FunctionScope",16425                                                        "GlobalScope"16426                                                    ],16427                                                    "then": {16428                                                        "operation": "if_greater",16429                                                        "feature": "FractionNameInContext",16430                                                        "threshold": 0.12916666269302368,16431                                                        "then": {16432                                                            "operation": "boost",16433                                                            "score": 0.0657640099525451716434                                                        },16435                                                        "else": {16436                                                            "operation": "boost",16437                                                            "score": -0.01084385626018047316438                                                        }16439                                                    },16440                                                    "else": {16441                                                        "operation": "boost",16442                                                        "score": -0.1154068708419799816443                                                    }16444                                                },16445                                                "else": {16446                                                    "operation": "boost",16447                                                    "score": 0.0555844493210315716448                                                }16449                                            }16450                                        },16451                                        "else": {16452                                            "operation": "if_member",16453                                            "feature": "ContextKind",16454                                            "set": [16455                                                "CCC_ArrowMemberAccess",16456                                                "CCC_ClassOrStructTag",16457                                                "CCC_ClassStructUnion",16458                                                "CCC_DotMemberAccess",16459                                                "CCC_EnumTag",16460                                                "CCC_Namespace",16461                                                "CCC_Other",16462                                                "CCC_PreprocessorExpression",16463                                                "CCC_Symbol",16464                                                "CCC_SymbolOrNewName",16465                                                "CCC_Type",16466                                                "CCC_TypeQualifiers",16467                                                "CCC_UnionTag"16468                                            ],16469                                            "then": {16470                                                "operation": "boost",16471                                                "score": 0.03112851642072200816472                                            },16473                                            "else": {16474                                                "operation": "boost",16475                                                "score": -0.04566865041851997416476                                            }16477                                        }16478                                    }16479                                }16480                            },16481                            "else": {16482                                "operation": "if_greater",16483                                "feature": "IsInstanceMember",16484                                "threshold": 0.5,16485                                "then": {16486                                    "operation": "boost",16487                                    "score": 0.01454622484743595116488                                },16489                                "else": {16490                                    "operation": "boost",16491                                    "score": -0.125822067260742216492                                }16493                            }16494                        },16495                        "else": {16496                            "operation": "if_greater",16497                            "feature": "TypeMatchesPreferred",16498                            "threshold": 0.5,16499                            "then": {16500                                "operation": "if_greater",16501                                "feature": "NumNameInContext",16502                                "threshold": 1.5,16503                                "then": {16504                                    "operation": "boost",16505                                    "score": 0.0967188552021980316506                                },16507                                "else": {16508                                    "operation": "if_greater",16509                                    "feature": "SemaFileProximityScore",16510                                    "threshold": 0.800000011920929,16511                                    "then": {16512                                        "operation": "boost",16513                                        "score": 0.087241038680076616514                                    },16515                                    "else": {16516                                        "operation": "if_greater",16517                                        "feature": "IsNameInContext",16518                                        "threshold": 0.5,16519                                        "then": {16520                                            "operation": "boost",16521                                            "score": 0.0630223751068115216522                                        },16523                                        "else": {16524                                            "operation": "boost",16525                                            "score": 0.02867707237601280216526                                        }16527                                    }16528                                }16529                            },16530                            "else": {16531                                "operation": "if_member",16532                                "feature": "SymbolCategory",16533                                "set": [16534                                    "Function",16535                                    "Keyword",16536                                    "Macro",16537                                    "Namespace",16538                                    "Type",16539                                    "Variable"16540                                ],16541                                "then": {16542                                    "operation": "if_greater",16543                                    "feature": "FractionNameInContext",16544                                    "threshold": 0.07417582720518112,16545                                    "then": {16546                                        "operation": "if_member",16547                                        "feature": "ContextKind",16548                                        "set": [16549                                            "CCC_ClassOrStructTag",16550                                            "CCC_ClassStructUnion",16551                                            "CCC_EnumTag",16552                                            "CCC_ParenthesizedExpression",16553                                            "CCC_Statement",16554                                            "CCC_SymbolOrNewName",16555                                            "CCC_TopLevel",16556                                            "CCC_Type"16557                                        ],16558                                        "then": {16559                                            "operation": "if_greater",16560                                            "feature": "IsImplementationDetail",16561                                            "threshold": 0.5,16562                                            "then": {16563                                                "operation": "boost",16564                                                "score": -0.1023179963231086716565                                            },16566                                            "else": {16567                                                "operation": "if_member",16568                                                "feature": "ContextKind",16569                                                "set": [16570                                                    "CCC_ClassOrStructTag",16571                                                    "CCC_EnumTag",16572                                                    "CCC_TopLevel",16573                                                    "CCC_Type"16574                                                ],16575                                                "then": {16576                                                    "operation": "boost",16577                                                    "score": 0.0904041901230812116578                                                },16579                                                "else": {16580                                                    "operation": "boost",16581                                                    "score": 0.0620743446052074416582                                                }16583                                            }16584                                        },16585                                        "else": {16586                                            "operation": "if_greater",16587                                            "feature": "HadSymbolType",16588                                            "threshold": 0.5,16589                                            "then": {16590                                                "operation": "boost",16591                                                "score": -0.002062860410660505316592                                            },16593                                            "else": {16594                                                "operation": "if_greater",16595                                                "feature": "IsImplementationDetail",16596                                                "threshold": 0.5,16597                                                "then": {16598                                                    "operation": "boost",16599                                                    "score": -0.0943762809038162216600                                                },16601                                                "else": {16602                                                    "operation": "if_greater",16603                                                    "feature": "SemaFileProximityScore",16604                                                    "threshold": 0.800000011920929,16605                                                    "then": {16606                                                        "operation": "boost",16607                                                        "score": 0.0642305687069892916608                                                    },16609                                                    "else": {16610                                                        "operation": "if_greater",16611                                                        "feature": "NumNameInContext",16612                                                        "threshold": 1.5,16613                                                        "then": {16614                                                            "operation": "boost",16615                                                            "score": 0.049102295190095916616                                                        },16617                                                        "else": {16618                                                            "operation": "if_greater",16619                                                            "feature": "IsInBaseClass",16620                                                            "threshold": 0.5,16621                                                            "then": {16622                                                                "operation": "boost",16623                                                                "score": -0.0617780126631259916624                                                            },16625                                                            "else": {16626                                                                "operation": "boost",16627                                                                "score": 0.02689095400273816628                                                            }16629                                                        }16630                                                    }16631                                                }16632                                            }16633                                        }16634                                    },16635                                    "else": {16636                                        "operation": "if_greater",16637                                        "feature": "SemaFileProximityScore",16638                                        "threshold": 0.800000011920929,16639                                        "then": {16640                                            "operation": "if_greater",16641                                            "feature": "IsImplementationDetail",16642                                            "threshold": 0.5,16643                                            "then": {16644                                                "operation": "boost",16645                                                "score": -0.1068621948361396816646                                            },16647                                            "else": {16648                                                "operation": "if_greater",16649                                                "feature": "HadSymbolType",16650                                                "threshold": 0.5,16651                                                "then": {16652                                                    "operation": "boost",16653                                                    "score": -0.02644589357078075416654                                                },16655                                                "else": {16656                                                    "operation": "if_member",16657                                                    "feature": "ContextKind",16658                                                    "set": [16659                                                        "CCC_ClassOrStructTag",16660                                                        "CCC_ClassStructUnion",16661                                                        "CCC_EnumTag",16662                                                        "CCC_SymbolOrNewName",16663                                                        "CCC_TopLevel",16664                                                        "CCC_Type",16665                                                        "CCC_UnionTag"16666                                                    ],16667                                                    "then": {16668                                                        "operation": "boost",16669                                                        "score": 0.0837893262505531316670                                                    },16671                                                    "else": {16672                                                        "operation": "boost",16673                                                        "score": 0.0525349192321300516674                                                    }16675                                                }16676                                            }16677                                        },16678                                        "else": {16679                                            "operation": "if_greater",16680                                            "feature": "IsInBaseClass",16681                                            "threshold": 0.5,16682                                            "then": {16683                                                "operation": "if_member",16684                                                "feature": "ContextKind",16685                                                "set": [16686                                                    "CCC_ClassOrStructTag",16687                                                    "CCC_ClassStructUnion",16688                                                    "CCC_EnumTag",16689                                                    "CCC_Expression",16690                                                    "CCC_Namespace",16691                                                    "CCC_Other",16692                                                    "CCC_ParenthesizedExpression",16693                                                    "CCC_PreprocessorExpression",16694                                                    "CCC_Statement",16695                                                    "CCC_SymbolOrNewName",16696                                                    "CCC_TopLevel",16697                                                    "CCC_Type",16698                                                    "CCC_TypeQualifiers",16699                                                    "CCC_UnionTag"16700                                                ],16701                                                "then": {16702                                                    "operation": "boost",16703                                                    "score": 0.0322363153100013716704                                                },16705                                                "else": {16706                                                    "operation": "boost",16707                                                    "score": -0.1154531165957450916708                                                }16709                                            },16710                                            "else": {16711                                                "operation": "if_member",16712                                                "feature": "ContextKind",16713                                                "set": [16714                                                    "CCC_ArrowMemberAccess",16715                                                    "CCC_ClassOrStructTag",16716                                                    "CCC_DotMemberAccess",16717                                                    "CCC_EnumTag",16718                                                    "CCC_Namespace",16719                                                    "CCC_Other",16720                                                    "CCC_ParenthesizedExpression",16721                                                    "CCC_PreprocessorExpression",16722                                                    "CCC_Symbol",16723                                                    "CCC_SymbolOrNewName",16724                                                    "CCC_TopLevel",16725                                                    "CCC_Type",16726                                                    "CCC_TypeQualifiers",16727                                                    "CCC_UnionTag"16728                                                ],16729                                                "then": {16730                                                    "operation": "if_member",16731                                                    "feature": "Scope",16732                                                    "set": [16733                                                        "FileScope"16734                                                    ],16735                                                    "then": {16736                                                        "operation": "if_member",16737                                                        "feature": "ContextKind",16738                                                        "set": [16739                                                            "CCC_Symbol"16740                                                        ],16741                                                        "then": {16742                                                            "operation": "boost",16743                                                            "score": 0.1147942095994949316744                                                        },16745                                                        "else": {16746                                                            "operation": "boost",16747                                                            "score": 0.0643618330359458916748                                                        }16749                                                    },16750                                                    "else": {16751                                                        "operation": "if_greater",16752                                                        "feature": "HadSymbolType",16753                                                        "threshold": 0.5,16754                                                        "then": {16755                                                            "operation": "boost",16756                                                            "score": -0.0364291965961456316757                                                        },16758                                                        "else": {16759                                                            "operation": "boost",16760                                                            "score": 0.0190727878361940416761                                                        }16762                                                    }16763                                                },16764                                                "else": {16765                                                    "operation": "boost",16766                                                    "score": -0.0489909276366233816767                                                }16768                                            }16769                                        }16770                                    }16771                                },16772                                "else": {16773                                    "operation": "boost",16774                                    "score": -0.104264259338378916775                                }16776                            }16777                        }16778                    },16779                    "else": {16780                        "operation": "if_greater",16781                        "feature": "HadSymbolType",16782                        "threshold": 0.5,16783                        "then": {16784                            "operation": "if_greater",16785                            "feature": "NumReferences",16786                            "threshold": 5.5,16787                            "then": {16788                                "operation": "if_greater",16789                                "feature": "NumReferences",16790                                "threshold": 191566.0,16791                                "then": {16792                                    "operation": "boost",16793                                    "score": 0.1108286306262016316794                                },16795                                "else": {16796                                    "operation": "if_greater",16797                                    "feature": "TypeMatchesPreferred",16798                                    "threshold": 0.5,16799                                    "then": {16800                                        "operation": "boost",16801                                        "score": 0.1001344323158264216802                                    },16803                                    "else": {16804                                        "operation": "boost",16805                                        "score": 0.0655949935317039516806                                    }16807                                }16808                            },16809                            "else": {16810                                "operation": "if_greater",16811                                "feature": "TypeMatchesPreferred",16812                                "threshold": 0.5,16813                                "then": {16814                                    "operation": "boost",16815                                    "score": 0.0710394382476806616816                                },16817                                "else": {16818                                    "operation": "if_greater",16819                                    "feature": "SymbolScopeDistanceCost",16820                                    "threshold": 7.0,16821                                    "then": {16822                                        "operation": "boost",16823                                        "score": 0.0693500861525535616824                                    },16825                                    "else": {16826                                        "operation": "if_greater",16827                                        "feature": "SemaFileProximityScore",16828                                        "threshold": 0.800000011920929,16829                                        "then": {16830                                            "operation": "boost",16831                                            "score": -0.0407125130295753516832                                        },16833                                        "else": {16834                                            "operation": "if_greater",16835                                            "feature": "FileProximityDistanceCost",16836                                            "threshold": 9.5,16837                                            "then": {16838                                                "operation": "boost",16839                                                "score": -0.00982629414647817616840                                            },16841                                            "else": {16842                                                "operation": "boost",16843                                                "score": 0.06202088296413421616844                                            }16845                                        }16846                                    }16847                                }16848                            }16849                        },16850                        "else": {16851                            "operation": "if_greater",16852                            "feature": "NumReferences",16853                            "threshold": 1.5,16854                            "then": {16855                                "operation": "if_member",16856                                "feature": "ContextKind",16857                                "set": [16858                                    "CCC_ClassOrStructTag",16859                                    "CCC_EnumTag",16860                                    "CCC_Namespace",16861                                    "CCC_SymbolOrNewName",16862                                    "CCC_TopLevel",16863                                    "CCC_Type",16864                                    "CCC_UnionTag"16865                                ],16866                                "then": {16867                                    "operation": "if_greater",16868                                    "feature": "SymbolScopeDistanceCost",16869                                    "threshold": 5.0,16870                                    "then": {16871                                        "operation": "boost",16872                                        "score": 0.0903861001133918816873                                    },16874                                    "else": {16875                                        "operation": "boost",16876                                        "score": 0.1048982143402099616877                                    }16878                                },16879                                "else": {16880                                    "operation": "if_greater",16881                                    "feature": "NumReferences",16882                                    "threshold": 51828.5,16883                                    "then": {16884                                        "operation": "boost",16885                                        "score": 0.1004864349961280816886                                    },16887                                    "else": {16888                                        "operation": "if_greater",16889                                        "feature": "FractionNameInContext",16890                                        "threshold": 0.05409356951713562,16891                                        "then": {16892                                            "operation": "if_greater",16893                                            "feature": "NumReferences",16894                                            "threshold": 53.5,16895                                            "then": {16896                                                "operation": "boost",16897                                                "score": 0.0985639467835426316898                                            },16899                                            "else": {16900                                                "operation": "boost",16901                                                "score": 0.0849201455712318416902                                            }16903                                        },16904                                        "else": {16905                                            "operation": "if_member",16906                                            "feature": "Scope",16907                                            "set": [16908                                                "GlobalScope"16909                                            ],16910                                            "then": {16911                                                "operation": "boost",16912                                                "score": 0.083914630115032216913                                            },16914                                            "else": {16915                                                "operation": "if_greater",16916                                                "feature": "NumReferences",16917                                                "threshold": 6729.0,16918                                                "then": {16919                                                    "operation": "boost",16920                                                    "score": -0.01511139422655105616921                                                },16922                                                "else": {16923                                                    "operation": "boost",16924                                                    "score": 0.0882651433348655716925                                                }16926                                            }16927                                        }16928                                    }16929                                }16930                            },16931                            "else": {16932                                "operation": "if_member",16933                                "feature": "ContextKind",16934                                "set": [16935                                    "CCC_ClassOrStructTag",16936                                    "CCC_ClassStructUnion",16937                                    "CCC_EnumTag",16938                                    "CCC_Namespace",16939                                    "CCC_Symbol",16940                                    "CCC_SymbolOrNewName",16941                                    "CCC_TopLevel",16942                                    "CCC_Type",16943                                    "CCC_UnionTag"16944                                ],16945                                "then": {16946                                    "operation": "if_member",16947                                    "feature": "Scope",16948                                    "set": [16949                                        "FileScope"16950                                    ],16951                                    "then": {16952                                        "operation": "if_member",16953                                        "feature": "ContextKind",16954                                        "set": [16955                                            "CCC_Symbol",16956                                            "CCC_TopLevel"16957                                        ],16958                                        "then": {16959                                            "operation": "boost",16960                                            "score": 0.1014928594231605516961                                        },16962                                        "else": {16963                                            "operation": "boost",16964                                            "score": 0.06116738915443420416965                                        }16966                                    },16967                                    "else": {16968                                        "operation": "boost",16969                                        "score": 0.0848572254180908216970                                    }16971                                },16972                                "else": {16973                                    "operation": "if_greater",16974                                    "feature": "FileProximityDistanceCost",16975                                    "threshold": 13.5,16976                                    "then": {16977                                        "operation": "if_member",16978                                        "feature": "SymbolCategory",16979                                        "set": [16980                                            "Namespace"16981                                        ],16982                                        "then": {16983                                            "operation": "boost",16984                                            "score": 0.0921978354454040516985                                        },16986                                        "else": {16987                                            "operation": "if_greater",16988                                            "feature": "SemaFileProximityScore",16989                                            "threshold": 0.800000011920929,16990                                            "then": {16991                                                "operation": "boost",16992                                                "score": 0.0931440442800521916993                                            },16994                                            "else": {16995                                                "operation": "if_member",16996                                                "feature": "Scope",16997                                                "set": [16998                                                    "ClassScope",16999                                                    "FileScope",17000                                                    "FunctionScope"17001                                                ],17002                                                "then": {17003                                                    "operation": "if_member",17004                                                    "feature": "ContextKind",17005                                                    "set": [17006                                                        "CCC_ParenthesizedExpression",17007                                                        "CCC_Statement"17008                                                    ],17009                                                    "then": {17010                                                        "operation": "if_greater",17011                                                        "feature": "FileProximityDistanceCost",17012                                                        "threshold": 14.5,17013                                                        "then": {17014                                                            "operation": "boost",17015                                                            "score": 0.0839833095669746417016                                                        },17017                                                        "else": {17018                                                            "operation": "boost",17019                                                            "score": 0.111721947789192217020                                                        }17021                                                    },17022                                                    "else": {17023                                                        "operation": "boost",17024                                                        "score": 0.0288510043174028417025                                                    }17026                                                },17027                                                "else": {17028                                                    "operation": "boost",17029                                                    "score": -0.0113300606608390817030                                                }17031                                            }17032                                        }17033                                    },17034                                    "else": {17035                                        "operation": "if_greater",17036                                        "feature": "FractionNameInContext",17037                                        "threshold": 0.058893438428640366,17038                                        "then": {17039                                            "operation": "if_member",17040                                            "feature": "SymbolCategory",17041                                            "set": [17042                                                "Namespace"17043                                            ],17044                                            "then": {17045                                                "operation": "boost",17046                                                "score": 0.0917845815420150817047                                            },17048                                            "else": {17049                                                "operation": "boost",17050                                                "score": 0.0653646811842918417051                                            }17052                                        },17053                                        "else": {17054                                            "operation": "boost",17055                                            "score": 0.04715395718812942517056                                        }17057                                    }17058                                }17059                            }17060                        }17061                    }17062                },17063                "else": {17064                    "operation": "if_greater",17065                    "feature": "NumReferences",17066                    "threshold": 15904.0,17067                    "then": {17068                        "operation": "if_member",17069                        "feature": "SymbolCategory",17070                        "set": [17071                            "Macro",17072                            "Namespace"17073                        ],17074                        "then": {17075                            "operation": "if_greater",17076                            "feature": "NumNameInContext",17077                            "threshold": 1.5,17078                            "then": {17079                                "operation": "if_member",17080                                "feature": "ContextKind",17081                                "set": [17082                                    "CCC_ClassStructUnion",17083                                    "CCC_TopLevel",17084                                    "CCC_Type"17085                                ],17086                                "then": {17087                                    "operation": "if_greater",17088                                    "feature": "NumReferences",17089                                    "threshold": 74740.0,17090                                    "then": {17091                                        "operation": "boost",17092                                        "score": 0.1343642473220825217093                                    },17094                                    "else": {17095                                        "operation": "boost",17096                                        "score": 0.1049410477280616817097                                    }17098                                },17099                                "else": {17100                                    "operation": "boost",17101                                    "score": 0.1133874803781509417102                                }17103                            },17104                            "else": {17105                                "operation": "if_greater",17106                                "feature": "NumReferences",17107                                "threshold": 62580.5,17108                                "then": {17109                                    "operation": "if_member",17110                                    "feature": "ContextKind",17111                                    "set": [17112                                        "CCC_Symbol",17113                                        "CCC_SymbolOrNewName",17114                                        "CCC_TopLevel"17115                                    ],17116                                    "then": {17117                                        "operation": "boost",17118                                        "score": 0.1067364588379859917119                                    },17120                                    "else": {17121                                        "operation": "boost",17122                                        "score": 0.0887826159596443217123                                    }17124                                },17125                                "else": {17126                                    "operation": "boost",17127                                    "score": 0.066790141165256517128                                }17129                            }17130                        },17131                        "else": {17132                            "operation": "if_greater",17133                            "feature": "TypeMatchesPreferred",17134                            "threshold": 0.5,17135                            "then": {17136                                "operation": "boost",17137                                "score": 0.096767835319042217138                            },17139                            "else": {17140                                "operation": "if_member",17141                                "feature": "ContextKind",17142                                "set": [17143                                    "CCC_ClassStructUnion",17144                                    "CCC_Symbol",17145                                    "CCC_SymbolOrNewName"17146                                ],17147                                "then": {17148                                    "operation": "if_greater",17149                                    "feature": "IsNameInContext",17150                                    "threshold": 0.5,17151                                    "then": {17152                                        "operation": "if_greater",17153                                        "feature": "NumReferences",17154                                        "threshold": 16420.5,17155                                        "then": {17156                                            "operation": "boost",17157                                            "score": 0.0923383459448814417158                                        },17159                                        "else": {17160                                            "operation": "boost",17161                                            "score": 0.135217845439910917162                                        }17163                                    },17164                                    "else": {17165                                        "operation": "boost",17166                                        "score": 0.05068244412541389517167                                    }17168                                },17169                                "else": {17170                                    "operation": "if_greater",17171                                    "feature": "NumNameInContext",17172                                    "threshold": 1.5,17173                                    "then": {17174                                        "operation": "boost",17175                                        "score": 0.0974120199680328417176                                    },17177                                    "else": {17178                                        "operation": "boost",17179                                        "score": 0.00229951366782188417180                                    }17181                                }17182                            }17183                        }17184                    },17185                    "else": {17186                        "operation": "if_greater",17187                        "feature": "NumNameInContext",17188                        "threshold": 1.5,17189                        "then": {17190                            "operation": "if_member",17191                            "feature": "SymbolCategory",17192                            "set": [17193                                "Macro"17194                            ],17195                            "then": {17196                                "operation": "if_member",17197                                "feature": "ContextKind",17198                                "set": [17199                                    "CCC_PreprocessorExpression",17200                                    "CCC_Statement"17201                                ],17202                                "then": {17203                                    "operation": "if_greater",17204                                    "feature": "FileProximityDistanceCost",17205                                    "threshold": 13.5,17206                                    "then": {17207                                        "operation": "boost",17208                                        "score": 0.1024802774190902717209                                    },17210                                    "else": {17211                                        "operation": "boost",17212                                        "score": 0.0700862482190132117213                                    }17214                                },17215                                "else": {17216                                    "operation": "if_greater",17217                                    "feature": "NumNameInContext",17218                                    "threshold": 2.5,17219                                    "then": {17220                                        "operation": "boost",17221                                        "score": 0.0999018698930740417222                                    },17223                                    "else": {17224                                        "operation": "boost",17225                                        "score": 0.05913149937987327617226                                    }17227                                }17228                            },17229                            "else": {17230                                "operation": "if_greater",17231                                "feature": "NumNameInContext",17232                                "threshold": 2.5,17233                                "then": {17234                                    "operation": "if_greater",17235                                    "feature": "NumReferences",17236                                    "threshold": 3.5,17237                                    "then": {17238                                        "operation": "boost",17239                                        "score": 0.100851155817508717240                                    },17241                                    "else": {17242                                        "operation": "if_greater",17243                                        "feature": "TypeMatchesPreferred",17244                                        "threshold": 0.5,17245                                        "then": {17246                                            "operation": "boost",17247                                            "score": 0.0951909199357032817248                                        },17249                                        "else": {17250                                            "operation": "boost",17251                                            "score": 0.0528143458068370817252                                        }17253                                    }17254                                },17255                                "else": {17256                                    "operation": "if_greater",17257                                    "feature": "NumReferences",17258                                    "threshold": 6.5,17259                                    "then": {17260                                        "operation": "if_greater",17261                                        "feature": "FileProximityDistanceCost",17262                                        "threshold": 9.5,17263                                        "then": {17264                                            "operation": "if_greater",17265                                            "feature": "NumReferences",17266                                            "threshold": 206.5,17267                                            "then": {17268                                                "operation": "boost",17269                                                "score": 0.0743171200156211917270                                            },17271                                            "else": {17272                                                "operation": "boost",17273                                                "score": 0.0173206888139247917274                                            }17275                                        },17276                                        "else": {17277                                            "operation": "boost",17278                                            "score": 0.0864467993378639217279                                        }17280                                    },17281                                    "else": {17282                                        "operation": "if_greater",17283                                        "feature": "FileProximityDistanceCost",17284                                        "threshold": 6.5,17285                                        "then": {17286                                            "operation": "boost",17287                                            "score": -0.0201960224658250817288                                        },17289                                        "else": {17290                                            "operation": "boost",17291                                            "score": 0.02799293771386146517292                                        }17293                                    }17294                                }17295                            }17296                        },17297                        "else": {17298                            "operation": "if_greater",17299                            "feature": "FileProximityDistanceCost",17300                            "threshold": 6.5,17301                            "then": {17302                                "operation": "if_member",17303                                "feature": "SymbolCategory",17304                                "set": [17305                                    "Constructor",17306                                    "Destructor",17307                                    "Macro",17308                                    "Namespace",17309                                    "Operator"17310                                ],17311                                "then": {17312                                    "operation": "if_greater",17313                                    "feature": "FractionNameInContext",17314                                    "threshold": 0.058893438428640366,17315                                    "then": {17316                                        "operation": "boost",17317                                        "score": 0.01956540532410144817318                                    },17319                                    "else": {17320                                        "operation": "if_greater",17321                                        "feature": "IsReservedName",17322                                        "threshold": 0.5,17323                                        "then": {17324                                            "operation": "boost",17325                                            "score": -0.1131928935647010817326                                        },17327                                        "else": {17328                                            "operation": "if_member",17329                                            "feature": "ContextKind",17330                                            "set": [17331                                                "CCC_ArrowMemberAccess",17332                                                "CCC_DotMemberAccess",17333                                                "CCC_Namespace",17334                                                "CCC_Other",17335                                                "CCC_PreprocessorExpression",17336                                                "CCC_Statement",17337                                                "CCC_SymbolOrNewName",17338                                                "CCC_TypeQualifiers"17339                                            ],17340                                            "then": {17341                                                "operation": "if_greater",17342                                                "feature": "SymbolScopeDistanceCost",17343                                                "threshold": 3.0,17344                                                "then": {17345                                                    "operation": "if_greater",17346                                                    "feature": "FileProximityDistanceCost",17347                                                    "threshold": 19.5,17348                                                    "then": {17349                                                        "operation": "boost",17350                                                        "score": -0.0626811236143112217351                                                    },17352                                                    "else": {17353                                                        "operation": "boost",17354                                                        "score": 0.0051806252449750917355                                                    }17356                                                },17357                                                "else": {17358                                                    "operation": "boost",17359                                                    "score": 0.0527839511632919317360                                                }17361                                            },17362                                            "else": {17363                                                "operation": "if_greater",17364                                                "feature": "NumReferences",17365                                                "threshold": 230.5,17366                                                "then": {17367                                                    "operation": "boost",17368                                                    "score": 0.05174900963902473417369                                                },17370                                                "else": {17371                                                    "operation": "boost",17372                                                    "score": -0.0354678928852081317373                                                }17374                                            }17375                                        }17376                                    }17377                                },17378                                "else": {17379                                    "operation": "if_greater",17380                                    "feature": "NumNameInContext",17381                                    "threshold": 0.5,17382                                    "then": {17383                                        "operation": "if_greater",17384                                        "feature": "NumReferences",17385                                        "threshold": 1824.5,17386                                        "then": {17387                                            "operation": "boost",17388                                            "score": 0.0621740929782390617389                                        },17390                                        "else": {17391                                            "operation": "if_greater",17392                                            "feature": "TypeMatchesPreferred",17393                                            "threshold": 0.5,17394                                            "then": {17395                                                "operation": "boost",17396                                                "score": 0.04215604811906814617397                                            },17398                                            "else": {17399                                                "operation": "boost",17400                                                "score": -0.05978249385952949517401                                            }17402                                        }17403                                    },17404                                    "else": {17405                                        "operation": "boost",17406                                        "score": -0.0784860104322433517407                                    }17408                                }17409                            },17410                            "else": {17411                                "operation": "if_member",17412                                "feature": "SymbolCategory",17413                                "set": [17414                                    "Namespace"17415                                ],17416                                "then": {17417                                    "operation": "if_member",17418                                    "feature": "ContextKind",17419                                    "set": [17420                                        "CCC_Namespace",17421                                        "CCC_SymbolOrNewName"17422                                    ],17423                                    "then": {17424                                        "operation": "boost",17425                                        "score": 0.1117645278573036217426                                    },17427                                    "else": {17428                                        "operation": "boost",17429                                        "score": 0.0798795521259307917430                                    }17431                                },17432                                "else": {17433                                    "operation": "if_greater",17434                                    "feature": "NumReferences",17435                                    "threshold": 4.5,17436                                    "then": {17437                                        "operation": "if_greater",17438                                        "feature": "FractionNameInContext",17439                                        "threshold": 0.06458333134651184,17440                                        "then": {17441                                            "operation": "boost",17442                                            "score": 0.0766412094235420217443                                        },17444                                        "else": {17445                                            "operation": "boost",17446                                            "score": 0.0267571564763784417447                                        }17448                                    },17449                                    "else": {17450                                        "operation": "if_member",17451                                        "feature": "SymbolCategory",17452                                        "set": [17453                                            "Constructor",17454                                            "Destructor",17455                                            "Keyword",17456                                            "Macro",17457                                            "Namespace",17458                                            "Operator",17459                                            "Type"17460                                        ],17461                                        "then": {17462                                            "operation": "if_member",17463                                            "feature": "ContextKind",17464                                            "set": [17465                                                "CCC_ClassStructUnion",17466                                                "CCC_SymbolOrNewName",17467                                                "CCC_TopLevel",17468                                                "CCC_UnionTag"17469                                            ],17470                                            "then": {17471                                                "operation": "if_greater",17472                                                "feature": "FileProximityDistanceCost",17473                                                "threshold": 3.5,17474                                                "then": {17475                                                    "operation": "boost",17476                                                    "score": 0.00537779275327920917477                                                },17478                                                "else": {17479                                                    "operation": "if_greater",17480                                                    "feature": "SymbolScopeDistanceCost",17481                                                    "threshold": 1.0,17482                                                    "then": {17483                                                        "operation": "boost",17484                                                        "score": 0.02125856094062328317485                                                    },17486                                                    "else": {17487                                                        "operation": "boost",17488                                                        "score": 0.0712130740284919717489                                                    }17490                                                }17491                                            },17492                                            "else": {17493                                                "operation": "boost",17494                                                "score": -0.01171805243939161317495                                            }17496                                        },17497                                        "else": {17498                                            "operation": "if_greater",17499                                            "feature": "TypeMatchesPreferred",17500                                            "threshold": 0.5,17501                                            "then": {17502                                                "operation": "if_greater",17503                                                "feature": "SymbolScopeDistanceCost",17504                                                "threshold": 1.0,17505                                                "then": {17506                                                    "operation": "boost",17507                                                    "score": 0.001585374469868838817508                                                },17509                                                "else": {17510                                                    "operation": "boost",17511                                                    "score": 0.0753730088472366317512                                                }17513                                            },17514                                            "else": {17515                                                "operation": "boost",17516                                                "score": -0.0555962994694709817517                                            }17518                                        }17519                                    }17520                                }17521                            }17522                        }17523                    }17524                }17525            }17526        }17527    },17528    {17529        "operation": "if_member",17530        "feature": "Scope",17531        "set": [17532            "FunctionScope"17533        ],17534        "then": {17535            "operation": "if_member",17536            "feature": "ContextKind",17537            "set": [17538                "CCC_Expression",17539                "CCC_ParenthesizedExpression",17540                "CCC_Statement",17541                "CCC_Type"17542            ],17543            "then": {17544                "operation": "if_greater",17545                "feature": "TypeMatchesPreferred",17546                "threshold": 0.5,17547                "then": {17548                    "operation": "boost",17549                    "score": 0.1093137934803962717550                },17551                "else": {17552                    "operation": "boost",17553                    "score": 0.102991491556167617554                }17555            },17556            "else": {17557                "operation": "boost",17558                "score": 0.00794022250920534117559            }17560        },17561        "else": {17562            "operation": "if_greater",17563            "feature": "NumReferences",17564            "threshold": 281926.5,17565            "then": {17566                "operation": "if_greater",17567                "feature": "NumReferences",17568                "threshold": 424244.0,17569                "then": {17570                    "operation": "if_greater",17571                    "feature": "SemaSaysInScope",17572                    "threshold": 0.5,17573                    "then": {17574                        "operation": "boost",17575                        "score": 0.1083312109112739617576                    },17577                    "else": {17578                        "operation": "if_greater",17579                        "feature": "FileProximityDistanceCost",17580                        "threshold": 13.5,17581                        "then": {17582                            "operation": "boost",17583                            "score": 0.1029707714915275617584                        },17585                        "else": {17586                            "operation": "boost",17587                            "score": 0.054837431758642217588                        }17589                    }17590                },17591                "else": {17592                    "operation": "if_member",17593                    "feature": "SymbolCategory",17594                    "set": [17595                        "Macro",17596                        "Namespace"17597                    ],17598                    "then": {17599                        "operation": "boost",17600                        "score": 0.1076574549078941317601                    },17602                    "else": {17603                        "operation": "if_member",17604                        "feature": "ContextKind",17605                        "set": [17606                            "CCC_ParenthesizedExpression",17607                            "CCC_Symbol",17608                            "CCC_TopLevel"17609                        ],17610                        "then": {17611                            "operation": "boost",17612                            "score": 0.0953246727585792517613                        },17614                        "else": {17615                            "operation": "boost",17616                            "score": 0.0322559401392936717617                        }17618                    }17619                }17620            },17621            "else": {17622                "operation": "if_greater",17623                "feature": "SemaSaysInScope",17624                "threshold": 0.5,17625                "then": {17626                    "operation": "if_greater",17627                    "feature": "FileProximityDistanceCost",17628                    "threshold": 34.5,17629                    "then": {17630                        "operation": "if_member",17631                        "feature": "SymbolCategory",17632                        "set": [17633                            "Namespace",17634                            "Variable"17635                        ],17636                        "then": {17637                            "operation": "if_member",17638                            "feature": "ContextKind",17639                            "set": [17640                                "CCC_ClassStructUnion",17641                                "CCC_EnumTag",17642                                "CCC_Expression",17643                                "CCC_Namespace",17644                                "CCC_Other",17645                                "CCC_ParenthesizedExpression",17646                                "CCC_PreprocessorExpression",17647                                "CCC_Statement",17648                                "CCC_Symbol",17649                                "CCC_SymbolOrNewName",17650                                "CCC_TopLevel",17651                                "CCC_Type",17652                                "CCC_TypeQualifiers",17653                                "CCC_UnionTag"17654                            ],17655                            "then": {17656                                "operation": "if_greater",17657                                "feature": "IsInstanceMember",17658                                "threshold": 0.5,17659                                "then": {17660                                    "operation": "if_greater",17661                                    "feature": "SemaFileProximityScore",17662                                    "threshold": 0.800000011920929,17663                                    "then": {17664                                        "operation": "boost",17665                                        "score": 0.0966960415244102517666                                    },17667                                    "else": {17668                                        "operation": "if_greater",17669                                        "feature": "FractionNameInContext",17670                                        "threshold": 0.05012531578540802,17671                                        "then": {17672                                            "operation": "boost",17673                                            "score": 0.0903180763125419617674                                        },17675                                        "else": {17676                                            "operation": "boost",17677                                            "score": 0.0730998218059539817678                                        }17679                                    }17680                                },17681                                "else": {17682                                    "operation": "if_greater",17683                                    "feature": "IsReservedName",17684                                    "threshold": 0.5,17685                                    "then": {17686                                        "operation": "boost",17687                                        "score": -0.13737268745899217688                                    },17689                                    "else": {17690                                        "operation": "if_member",17691                                        "feature": "SymbolCategory",17692                                        "set": [17693                                            "Namespace"17694                                        ],17695                                        "then": {17696                                            "operation": "if_greater",17697                                            "feature": "FractionNameInContext",17698                                            "threshold": 0.0607316717505455,17699                                            "then": {17700                                                "operation": "boost",17701                                                "score": 0.0874799042940139817702                                            },17703                                            "else": {17704                                                "operation": "if_member",17705                                                "feature": "Scope",17706                                                "set": [17707                                                    "FileScope"17708                                                ],17709                                                "then": {17710                                                    "operation": "boost",17711                                                    "score": 0.1066670045256614717712                                                },17713                                                "else": {17714                                                    "operation": "boost",17715                                                    "score": 0.0393534153699874917716                                                }17717                                            }17718                                        },17719                                        "else": {17720                                            "operation": "if_greater",17721                                            "feature": "SemaFileProximityScore",17722                                            "threshold": 0.800000011920929,17723                                            "then": {17724                                                "operation": "if_greater",17725                                                "feature": "TypeMatchesPreferred",17726                                                "threshold": 0.5,17727                                                "then": {17728                                                    "operation": "boost",17729                                                    "score": 0.0940362289547920217730                                                },17731                                                "else": {17732                                                    "operation": "if_greater",17733                                                    "feature": "NumNameInContext",17734                                                    "threshold": 1.5,17735                                                    "then": {17736                                                        "operation": "boost",17737                                                        "score": 0.058758210390806217738                                                    },17739                                                    "else": {17740                                                        "operation": "if_greater",17741                                                        "feature": "IsImplementationDetail",17742                                                        "threshold": 0.5,17743                                                        "then": {17744                                                            "operation": "boost",17745                                                            "score": -0.02124143019318580617746                                                        },17747                                                        "else": {17748                                                            "operation": "boost",17749                                                            "score": 0.04451895505189895617750                                                        }17751                                                    }17752                                                }17753                                            },17754                                            "else": {17755                                                "operation": "boost",17756                                                "score": 0.006301071029156446517757                                            }17758                                        }17759                                    }17760                                }17761                            },17762                            "else": {17763                                "operation": "if_greater",17764                                "feature": "IsInstanceMember",17765                                "threshold": 0.5,17766                                "then": {17767                                    "operation": "boost",17768                                    "score": 0.01466294936835765817769                                },17770                                "else": {17771                                    "operation": "boost",17772                                    "score": -0.1233124658465385417773                                }17774                            }17775                        },17776                        "else": {17777                            "operation": "if_greater",17778                            "feature": "TypeMatchesPreferred",17779                            "threshold": 0.5,17780                            "then": {17781                                "operation": "if_greater",17782                                "feature": "NumNameInContext",17783                                "threshold": 1.5,17784                                "then": {17785                                    "operation": "boost",17786                                    "score": 0.0930419415235519417787                                },17788                                "else": {17789                                    "operation": "if_greater",17790                                    "feature": "SemaFileProximityScore",17791                                    "threshold": 0.800000011920929,17792                                    "then": {17793                                        "operation": "boost",17794                                        "score": 0.0835352540016174317795                                    },17796                                    "else": {17797                                        "operation": "if_greater",17798                                        "feature": "IsInBaseClass",17799                                        "threshold": 0.5,17800                                        "then": {17801                                            "operation": "if_member",17802                                            "feature": "ContextKind",17803                                            "set": [17804                                                "CCC_ClassOrStructTag",17805                                                "CCC_ClassStructUnion",17806                                                "CCC_EnumTag",17807                                                "CCC_Expression",17808                                                "CCC_Namespace",17809                                                "CCC_Other",17810                                                "CCC_ParenthesizedExpression",17811                                                "CCC_PreprocessorExpression",17812                                                "CCC_Statement",17813                                                "CCC_SymbolOrNewName",17814                                                "CCC_TopLevel",17815                                                "CCC_Type",17816                                                "CCC_TypeQualifiers",17817                                                "CCC_UnionTag"17818                                            ],17819                                            "then": {17820                                                "operation": "boost",17821                                                "score": 0.0769349560141563417822                                            },17823                                            "else": {17824                                                "operation": "boost",17825                                                "score": -0.05614489316940307617826                                            }17827                                        },17828                                        "else": {17829                                            "operation": "boost",17830                                            "score": 0.04999967664480209417831                                        }17832                                    }17833                                }17834                            },17835                            "else": {17836                                "operation": "if_member",17837                                "feature": "SymbolCategory",17838                                "set": [17839                                    "Function",17840                                    "Keyword",17841                                    "Macro",17842                                    "Namespace",17843                                    "Type",17844                                    "Variable"17845                                ],17846                                "then": {17847                                    "operation": "if_greater",17848                                    "feature": "FractionNameInContext",17849                                    "threshold": 0.07417582720518112,17850                                    "then": {17851                                        "operation": "if_member",17852                                        "feature": "ContextKind",17853                                        "set": [17854                                            "CCC_ClassOrStructTag",17855                                            "CCC_ClassStructUnion",17856                                            "CCC_EnumTag",17857                                            "CCC_ParenthesizedExpression",17858                                            "CCC_Statement",17859                                            "CCC_SymbolOrNewName",17860                                            "CCC_TopLevel",17861                                            "CCC_Type"17862                                        ],17863                                        "then": {17864                                            "operation": "if_greater",17865                                            "feature": "IsImplementationDetail",17866                                            "threshold": 0.5,17867                                            "then": {17868                                                "operation": "boost",17869                                                "score": -0.1000446602702140817870                                            },17871                                            "else": {17872                                                "operation": "if_member",17873                                                "feature": "ContextKind",17874                                                "set": [17875                                                    "CCC_ClassOrStructTag",17876                                                    "CCC_EnumTag",17877                                                    "CCC_TopLevel",17878                                                    "CCC_Type"17879                                                ],17880                                                "then": {17881                                                    "operation": "boost",17882                                                    "score": 0.0863951072096824617883                                                },17884                                                "else": {17885                                                    "operation": "boost",17886                                                    "score": 0.0581642836332321217887                                                }17888                                            }17889                                        },17890                                        "else": {17891                                            "operation": "if_greater",17892                                            "feature": "HadSymbolType",17893                                            "threshold": 0.5,17894                                            "then": {17895                                                "operation": "boost",17896                                                "score": -0.004727327730506658617897                                            },17898                                            "else": {17899                                                "operation": "if_greater",17900                                                "feature": "IsImplementationDetail",17901                                                "threshold": 0.5,17902                                                "then": {17903                                                    "operation": "boost",17904                                                    "score": -0.0969021022319793717905                                                },17906                                                "else": {17907                                                    "operation": "if_greater",17908                                                    "feature": "NumNameInContext",17909                                                    "threshold": 1.5,17910                                                    "then": {17911                                                        "operation": "boost",17912                                                        "score": 0.0498132072389125817913                                                    },17914                                                    "else": {17915                                                        "operation": "if_member",17916                                                        "feature": "SymbolCategory",17917                                                        "set": [17918                                                            "Type"17919                                                        ],17920                                                        "then": {17921                                                            "operation": "if_member",17922                                                            "feature": "ContextKind",17923                                                            "set": [17924                                                                "CCC_Symbol"17925                                                            ],17926                                                            "then": {17927                                                                "operation": "if_member",17928                                                                "feature": "Scope",17929                                                                "set": [17930                                                                    "ClassScope",17931                                                                    "FileScope"17932                                                                ],17933                                                                "then": {17934                                                                    "operation": "boost",17935                                                                    "score": 0.1182442829012870817936                                                                },17937                                                                "else": {17938                                                                    "operation": "if_greater",17939                                                                    "feature": "SymbolScopeDistanceCost",17940                                                                    "threshold": 2147483648.0,17941                                                                    "then": {17942                                                                        "operation": "boost",17943                                                                        "score": -0.2189196199178695717944                                                                    },17945                                                                    "else": {17946                                                                        "operation": "boost",17947                                                                        "score": 0.0903783813118934617948                                                                    }17949                                                                }17950                                                            },17951                                                            "else": {17952                                                                "operation": "boost",17953                                                                "score": 0.0231641046702861817954                                                            }17955                                                        },17956                                                        "else": {17957                                                            "operation": "if_member",17958                                                            "feature": "ContextKi

File truncated to the first 1 MiB.