Skip to content

wallseat/kitty

Repository files navigation

Kitty language and compiler!

Что это такое?

Это язык (очередной) созданный в образовательных (а может и не только) целях, как проект по курсу "Интерпретируемые языки программирования"

Что он умеет?

В данный момент он находится в разработке. Планируется разработка интерпретатора (да-да интерпретатор внутри интерпретатора) для отладки и отработки прототипа, в дальнейшем, если проект будет востребован, планируется разработка компилятора данного языка в Assembler для генерации нативных приложений под разные платформы (ну или хотя бы для Linux).

Что там по готовности?

На данный момент готово:

  • Описана грамматика (в виде контекстно-независимой)
  • Написан лексер
  • Написан парсер и анализатор типов
  • Написан интерпретатор

Вы можете предлагать свои идеи, так как язык только начинает развитие и хочется, чтобы в нем были реализованы реально полезные плюшки ✨

About

Kitty language

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages