Adding BASIC09 front end tool to LLVM (opens in new tab)
I would like feedback on whether a BASIC09 frontend/tool would be appropriate for LLVM, and if so, what shape the upstreaming path should take. I have a working prototype branch here: Summary The prototype adds a new LLVM tool, basic09c, under llvm/tools/basic09c. basic09c currently implements: BASIC09 lexing and parsing AST construction and AST dumps initial semantic checks symbol handling LLVM IR emission for a useful subset o...
Read the original article