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
.