Lines Matching refs:line
120 def write(self, line):
122 self._write(line.expandtabs(self.tabsize))
124 self._write(line)
129 line = self.fpi.readline()
130 if line: self.lineno += 1
132 return line
138 sys.stderr.write('Error at line %d: %s\n' % (self.lineno, fmt))
143 line = self.readline()
144 while line[-2:] == '\\\n':
148 line += line2
150 return line
153 def putline(self, line, indent):
155 i = self.wsprog.match(line).end()
156 line = line[i:]
157 if line[:1] not in ('\n', '\r', ''):
158 line = '\t'*tabs + ' '*spaces + line
160 self.write(line)
166 line = self.getline()
167 if not line: break # EOF
169 m = self.endprog.match(line)
178 self.putline(line, len(stack))
181 m = self.kwprog.match(line)
185 self.putline(line, len(stack))
190 self.putline(line, len(stack)-1)
196 self.putline(line, len(stack))
210 line = self.getline()
211 if not line: break # EOF
213 m = self.endprog.match(line)
218 m = self.kwprog.match(line)
225 self.write(line)
239 line = self.getline()
240 i = self.wsprog.match(line).end()
241 m = self.endprog.match(line)
247 m = self.kwprog.match(line)
258 elif line[i:i+1] in ('\n', '#'):
259 todo.append(line)
265 indentws = line[:i]
319 if not line: break
321 self.write(line)