Merkompiler with Syntax and Semantics Analysis
Pre-release
Pre-release
Features
General
- internal improvements
- added --graphical CLI argument to output a
.dot
description of a program's abstract syntax tree
Parser
- improve the error messages' helpfulness
- add error messages for semantics errors:
- type errors
- return checking
- check for multiple declarations of variables and procedures
- forbid assignments to constant fields