MCPcopy Create free account
hub / github.com/astral-sh/ruff / intern_normalized_name

Method intern_normalized_name

crates/ruff_python_parser/src/parser/mod.rs:470–478  ·  view source on GitHub ↗
(&mut self, text: &str)

Source from the content-addressed store, hash-verified

468 }
469
470 fn intern_normalized_name(&mut self, text: &str) -> Name {
471 let snapshot = self.name_buffer.len();
472 self.name_buffer.extend(text.nfkc());
473
474 let name = self.name_interner.intern(&self.name_buffer[snapshot..]);
475
476 self.name_buffer.truncate(snapshot);
477 name
478 }
479
480 fn bump_int(&mut self) -> Int {
481 let text = self.current_token_text();

Callers 1

bump_nameMethod · 0.80

Calls 4

truncateMethod · 0.80
lenMethod · 0.45
extendMethod · 0.45
internMethod · 0.45

Tested by

no test coverage detected