Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Wip: added -Wall | Josh Rahm | 2024-10-03 |
| | |||
* | Make changes to AST for qualification step. | Josh Rahm | 2024-10-03 |
| | |||
* | Add empty qualification stage. | Josh Rahm | 2024-10-03 |
| | | | | | This stage will be responsible for qualifying all types and attaching necessary metadata to make the job of later stages much easier. | ||
* | Do ConsistencyChecking on the level of directives | Josh Rahm | 2024-10-03 |
| | |||
* | Change the UnitInterface to have uncoupled Metadata. | Josh Rahm | 2024-10-03 |
| | | | | As opposed to the original 'Annotated' data type. | ||
* | Another monolithic change. Not good git ettiquite. | Josh Rahm | 2024-10-03 |
| | | | | | Import statements are fully implemented including compiling to an interface file for faster compilations. | ||
* | wip | Josh Rahm | 2024-09-28 |
| | |||
* | Option parsing with optparse-applicative | Josh Rahm | 2024-09-28 |
| | |||
* | Add import resolution phase and also add a more abstractions around | Josh Rahm | 2024-09-27 |
| | | | | compliation phases. | ||
* | Rename some of the stages. | Josh Rahm | 2024-09-26 |
Stage1 -> Parsed Stage2 -> Expanded Stage3 -> Checked |