Lines Matching refs:str
29 def escape_path(word: str) -> str:
40 def comment(self, text: str) -> None:
47 key: str,
48 value: Optional[Union[bool, int, float, str, List[str]]],
57 def pool(self, name: str, depth: int) -> None:
63 name: str,
64 command: str,
65 description: Optional[str] = None,
66 depfile: Optional[str] = None,
68 pool: Optional[str] = None,
70 rspfile: Optional[str] = None,
71 rspfile_content: Optional[str] = None,
72 deps: Optional[Union[str, List[str]]] = None,
95 outputs: Union[str, List[str]],
96 rule: str,
97 inputs: Optional[Union[str, List[str]]] = None,
98 implicit: Optional[Union[str, List[str]]] = None,
99 order_only: Optional[Union[str, List[str]]] = None,
102 List[Tuple[str, Optional[Union[str, List[str]]]]],
103 Dict[str, Optional[Union[str, List[str]]]],
106 implicit_outputs: Optional[Union[str, List[str]]] = None,
107 pool: Optional[str] = None,
108 dyndep: Optional[str] = None,
109 ) -> List[str]:
146 def include(self, path: str) -> None:
149 def subninja(self, path: str) -> None:
152 def default(self, paths: Union[str, List[str]]) -> None:
155 def _count_dollars_before_index(self, s: str, i: int) -> int:
164 def _line(self, text: str, indent: int = 0) -> None:
204 def as_list(input: Optional[Union[str, List[str]]]) -> List[str]:
212 def escape(string: str) -> str:
220 def expand(string: str, vars: Dict[str, str], local_vars: Dict[str, str] = {}) -> str:
226 def exp(m: Match[str]) -> str: