"""Vendored BFCL official AST checker (from bfcl-eval, Apache-2.0). Source: bfcl_eval/eval_checker/ast_eval/{ast_checker.py,type_convertor/} + bfcl_eval/constants/type_mappings.py Only change: imports rerouted locally and the MODEL_CONFIG_MAPPING lookup replaced by an explicit ``underscore_to_dot`` argument. Upstream license and notice apply to the files in this directory. """