Deserialize full AST from serialized raw data.
(node: MypyFile, options: Options)
| 124 | |
| 125 | |
| 126 | def load_tree(node: MypyFile, options: Options) -> list[ParseError]: |
| 127 | """Deserialize full AST from serialized raw data.""" |
| 128 | assert node.raw_data is not None |
| 129 | state = State(options) |
| 130 | data = ReadBuffer(node.raw_data.defs) |
| 131 | n = read_int(data) |
| 132 | node.defs = read_statements(state, data, n) |
| 133 | node.imports = deserialize_imports(node.raw_data.imports) |
| 134 | node.raw_data = None |
| 135 | return state.errors |
| 136 | |
| 137 | |
| 138 | def test_parser_imports(testcase: DataDrivenTestCase) -> None: |
no test coverage detected
searching dependent graphs…