Skip to content

Latest commit

 

History

History
12 lines (8 loc) · 471 Bytes

README.md

File metadata and controls

12 lines (8 loc) · 471 Bytes

COOL Semantics Checker

A simple semantics checker written in Python for the Classroom Object-Oriented Language (COOL) with type inference (AUTO_TYPE).

Run Streamlit application

streamlit run main.py

note: The parser is serialized and saved in /tools/parser. In case it's not saved, or any change to the parsing process (including grammar) is made, it is necessary to run serializers.py .