Skip to content

endlesslydivided/KAA-2020

Repository files navigation

KAA-2020

KAA-2020

This is a course project that is dedicated to the creation of my own compiler. KAA-2020 is a statically typed high-level compiled programming language.

Key Features:

  • Controlling the output of translator debug information with keys 🔑
  • The presence of output manipulators 📋
  • One preprocessor directive ⚙️
  • Assembly language translation 📝
  • The presence of two operators of type conversion 🔃
  • Ability to highlight syntax in Notepad++ application 🖍️

Code example:

Code_example

Development features:

  • Development language: C++
  • Final-translation language: Assembler