(debug)
| 21 | |
| 22 | |
| 23 | def get_ast(debug): |
| 24 | debug = re.sub(r' f:0x[0-9a-fA-F]+', '', debug) |
| 25 | debug = re.sub(r" '[a-zA-Z0-9: *]+'", '', debug) |
| 26 | |
| 27 | pos1 = debug.rfind('\n##AST\n') |
| 28 | if pos1 < 0: |
| 29 | return '' |
| 30 | pos1 = debug.find('\n', pos1) + 1 |
| 31 | assert pos1 > 0 |
| 32 | pos2 = debug.find("\n##", pos1) |
| 33 | if pos2 < 0: |
| 34 | return debug[pos1:] |
| 35 | return debug[pos1:pos2-1] |
| 36 | |
| 37 | |
| 38 | def get_symdb(debug): |
no test coverage detected