Lines Matching refs:line
15 self.line = None # most recently read line
29 self.line = lines[self.lineno]
69 orig = self.line
144 matchbad = re.search("^[/\\\]%(\S*)", self.line)
149 if re.search("^%", self.line) and not re.search("^%{", self.line):
151 if re.search("^%%", self.line):
155 match = re.search("^(%\S*)", self.line);
161 match = re.search("^%insert(?:-indented\s+(\S+))?\s+(\S+)\s*$", self.line)
163 directive = self.line.split(" ", 1)[0]
174 (indent + line if line.rstrip("\n") else line)
175 for line in self.sections[key])
179 match = re.search("^%section\s+(\S+)\s*$", self.line)
195 if re.search("^%/section\s*$", self.line):
204 match = re.search("^%kind\s+((\S+)(\s+\S+)*)\s*$", self.line)
217 if re.search("^%else\s*$", self.line):
245 if re.search("^%/kind\s*$", self.line):
254 match = re.search("^%define-kinds\s+(\S.*?)\s*$", self.line)
265 match = re.search("^%define\s+(\S+)(.*)$", self.line)
305 if re.search("^%", self.line):
307 if re.search("^%%", self.line):
311 match = re.search("^%insert(?:-indented\s+(\S+))?\s+(\S+)\s*$", self.line)
318 for line in specification.sections[key]:
319 if re.search("TODO", line, re.IGNORECASE):
321 self.lines.append(indent + line if line.rstrip("\n") else line)
325 match = re.search("^(%\S*)", self.line)
329 if re.search("TODO", self.line, re.IGNORECASE):
331 self.lines.append(self.line)
361 f.write("".join(["".join(line) for line in template.lines]))