15 static bool is_function_empty(TSNode body);
17 static std::string detect_language(
const std::string& path);
19 static std::string get_full_signature(TSNode func_node,
const std::string& source);
31 static std::string get_function_name(TSNode func_node,
const std::string& source);
33 static TSNode get_body(TSNode node);
35 static void collect_functions(
36 TSNode node,
const std::string& source,
const fs::path& relative_path,
37 const std::shared_ptr<TSTree>& tree,
42 const fs::path& file_path,
const fs::path& relative_path,
const std::string& source_code,