(self, source: str = '')
| 183 | self.lines_idx = 0 |
| 184 | |
| 185 | def parse(self, source: str = '') -> Node: |
| 186 | if source != '': |
| 187 | self.source = source |
| 188 | self.lines = open(source, 'r').readlines() |
| 189 | self.skip_blank_lines() |
| 190 | |
| 191 | self.tokens = tokenize(self.curr_line()) |
| 192 | return self.program_statement() |
| 193 | |
| 194 | def no_more_lines(self, check_next_lines: bool = False) -> bool: |
| 195 | return self.lines_idx + ( |
no test coverage detected