File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -317,8 +317,7 @@ pub fn get_language(name: &str, options: &Options) -> Option<Language> {
317317 }
318318
319319 let directories = & options. parser_install_directories ;
320- let name = name. replace ( '-' , "_" ) ;
321- let language_fn_name = format ! ( "tree_sitter_{name}" ) ;
320+ let language_fn_name = format ! ( "tree_sitter_{}" , name. replace( '-' , "_" ) ) ;
322321
323322 for directory in directories {
324323 for dylib_extension in DYLIB_EXTENSIONS {
@@ -342,7 +341,7 @@ pub fn get_language(name: &str, options: &Options) -> Option<Language> {
342341 return Some ( language) ;
343342 }
344343 }
345- if let Some ( lang) = get_language_object_wasm ( name. as_str ( ) , directory) {
344+ if let Some ( lang) = get_language_object_wasm ( name, directory) {
346345 return Some ( lang) ;
347346 }
348347 }
@@ -358,7 +357,7 @@ fn get_language_object_wasm(name: &str, directory: &String) -> Option<Language>
358357 library_path. set_file_name ( prefixed_object_name) ;
359358 fs:: read ( library_path)
360359 } ) {
361- let lang = language_store. load_language ( name, & wasm) ;
360+ let lang = language_store. load_language ( name. replace ( '-' , "_" ) . as_str ( ) , & wasm) ;
362361 return match lang {
363362 Err ( err) => {
364363 warn ! ( "Error loading language {name}: {err}" ) ;
You can’t perform that action at this time.
0 commit comments