Я тоже пишу свой язык (с июля, я надолго забивал на разработку) на LLVM, и компилятор пишется на C# с созданием той структуры которая позволит потом перенести н свой ЯП, по синтаксису у нас выходит достаточно похоже, пока мой репозиторий компилятора закрыт, в компиляторе сейчас реализую правильную работу с функциями, переменными. У меня транслируется весь кодсначала в промежуточный, а потом в IR, из-за чего я внёс оптимизатор в свой компилятор, и могу легко реализовать интерпретатор, я уже давно реализовал работ с памятью, компиляцией нескольких файлов и многое другое.
Я тоже пишу свой язык (с июля, я надолго забивал на разработку) на LLVM, и компилятор пишется на C# с созданием той структуры которая позволит потом перенести н свой ЯП, по синтаксису у нас выходит достаточно похоже, пока мой репозиторий компилятора закрыт, в компиляторе сейчас реализую правильную работу с функциями, переменными. У меня транслируется весь кодсначала в промежуточный, а потом в IR, из-за чего я внёс оптимизатор в свой компилятор, и могу легко реализовать интерпретатор, я уже давно реализовал работ с памятью, компиляцией нескольких файлов и многое другое.
Java до сих пор не имеет структур что является большой ошибкой так как они используются для оптимизации