Skip to content

Compiler made in SLY for Theory of Compiling AGH course

Notifications You must be signed in to change notification settings

domino644/sly-compiler

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

69 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

Releases

No releases published

Packages

No packages published