I'm a beginner working on a programming language called HolyS that Idolizes HolyC that was created by Legend Terry Davis, the language is built on python and uses LLVM Lite, it also follows CodeDuckers playlist on YouTube.
The Error:
Traceback (most recent call last):
File "c:\Users\essam\Desktop\HolyS-main\Lang\main.py", line 39, in <module>
c.compile(node=program)
File "c:\Users\essam\Desktop\HolyS-main\Lang\compiler.py", line 24, in compile
self.__visit_program(node)
File "c:\Users\essam\Desktop\HolyS-main\Lang\compiler.py", line 46, in __visit_program
self.compile(stmt)
File "c:\Users\essam\Desktop\HolyS-main\Lang\compiler.py", line 30, in compile
self.__visit_function_statement(node)
File "c:\Users\essam\Desktop\HolyS-main\Lang\compiler.py", line 94, in __visit_function_statement
self.compile(body)
UnboundLocalError: local variable 'body' referenced before assignment
The code:
https://github.com/scriptties/HolyS/tree/main/Lang