/PDA

BSTU

Primary LanguageC++

PDA

BSTU Project This is a complier from belarussian programming language to GNU x64 assembly program. It's supporting:

  • nested functions calls
  • utf-8 encoding
  • storing variables in stack
  • separation of scopes
  • functions
  • unlimited arguments passing to functions
  • default functions for read/write to/from stdin/stdout
  • arithmetic operations +-*/%
  • and so on

Building

Use QtCreator to build the project

OR

mkdir build
cd build
cmake ..
cmake --build .