This project is archived. Its data is read-only.

Port all of LFortran to use ASR

Currently the lfortran.codegen.gen uses the old AST+annotations approach. We need to extend lfortran.codegen.asr_to_llvm which converts the ASR to LLVM to be able to handle all the constructs that lfortran.codegen.gen can, and then remove lfortran.codegen.gen.

As part of this, once lfortran.codegen.gen is removed, also remove lfortran.semantic.analyze and only keep lfortran.semantic.ast_to_asr.

Edited Mar 25, 2019 by Ondřej Čertík
Assignee Loading
Time tracking Loading