Lines Matching defs:self
74 def __init__(self, fh, filename=None, lenient=False):
75 self.file = fh
76 self.lenient = lenient
77 self.lineno = 0
78 self.has_copyright = False
79 self.eof = False
82 self.filename = filename
84 self.filename = fh.name
86 def getline(self):
87 for line in self.file:
88 self.lineno += 1
96 line = line[0:-1] + self.getline()
100 self.eof = True
106 def skipcomments(self, curline=None):
107 line = curline or self.getline()
110 if self.lenient and re.search(r'^\s*//', line):
111 line = self.getline()
125 self.has_copyright = True
126 line = self.getline()
129 self.has_copyright = True
130 line = self.getline()