Skip to content

Latest commit

 

History

History
22 lines (22 loc) · 559 Bytes

README.md

File metadata and controls

22 lines (22 loc) · 559 Bytes

SLY compiler

Authors

  • Jakub Ciszewski
  • Mateusz Król

Description

SLY compiler project based on Sly Lex Yacc Python library with implemented lexer, parser, AST, type checker and interpreter. Created according to the AGH Theory of Compiling course conspect.

Installation

python3 -m venv .venv
source .venv/bin/activate
make install

Testing

make test-scanner
make test-parser
make test-ast
make test-tc
make test-interpreter
make test-all