| Conditions | 1 |
| Total Lines | 8 |
| Code Lines | 8 |
| Lines | 0 |
| Ratio | 0 % |
| Changes | 0 | ||
| 1 | from source.analyzer import analyzer |
||
| 9 | def process(input_file: str, output_file: str, mode: str): |
||
| 10 | source = source_reader(input_file) |
||
| 11 | source = cleaner(source) |
||
| 12 | analyze(source) |
||
| 13 | symbols_address = precompile(source) |
||
| 14 | obj_dict = assembler(source, symbols_address) |
||
| 15 | compiler(obj_dict, output_file, mode) |
||
| 16 | print('\n Program compiled successfully!\n') |
||
| 17 | |||
| 41 |