(tokens)
| 562 | |
| 563 | |
| 564 | def ParseCodeNode(tokens): |
| 565 | atomic_code_list = [] |
| 566 | while True: |
| 567 | if not tokens: |
| 568 | break |
| 569 | atomic_code_node = ParseAtomicCodeNode(tokens) |
| 570 | if atomic_code_node: |
| 571 | atomic_code_list.append(atomic_code_node) |
| 572 | else: |
| 573 | break |
| 574 | return CodeNode(atomic_code_list) |
| 575 | |
| 576 | |
| 577 | def ParseToAST(pump_src_text): |
no test coverage detected