Lines Matching refs:str

32 def make_string_literal(b: bytes) -> str:
60 names: Tuple[str, ...],
90 def analyze_character_width(s: str) -> Tuple[int, bool]:
105 def removesuffix(base: str, suffix: str) -> str:
115 self.cache: Dict[tuple[type, object, str], str] = {}
117 self.patchups: list[str] = []
118 self.deallocs: list[str] = []
119 self.interns: list[str] = []
135 def write(self, arg: str) -> None:
139 def block(self, prefix: str, suffix: str = "") -> None:
145 def object_head(self, typename: str) -> None:
150 def object_var_head(self, typename: str, size: int) -> None:
155 def field(self, obj: object, name: str) -> None:
158 def generate_bytes(self, name: str, b: bytes) -> str:
175 def generate_unicode(self, name: str, s: str) -> str:
225 self.write(", ".join(map(str, map(ord, data))) + ",")
239 def generate_code(self, name: str, code: types.CodeType) -> str:
299 def generate_tuple(self, name: str, t: Tuple[object, ...]) -> str:
320 def _generate_int_for_bits(self, name: str, i: int, digit: int) -> None:
335 ds = ", ".join(map(str, digits))
338 def generate_int(self, name: str, i: int) -> str:
359 def generate_float(self, name: str, x: float) -> str:
365 def generate_complex(self, name: str, z: complex) -> str:
371 def generate_frozenset(self, name: str, fs: FrozenSet[object]) -> str:
381 def generate_file(self, module: str, code: object)-> None:
390 def generate(self, name: str, obj: object) -> str:
402 elif isinstance(obj, str):
445 def is_frozen_header(source: str) -> bool:
449 def decode_frozen_data(source: str) -> types.CodeType:
460 def generate(args: list[str], output: TextIO) -> None:
489 def report_time(label: str):