summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAge
* Add offset information to some AST elements.wipJosh Rahm2024-10-07
* Add back the enum consistency check.Josh Rahm2024-10-05
* Much better handling for the generic syntax tree.Josh Rahm2024-10-05
* Implement qualification.Josh Rahm2024-10-05
* Clean up warnings and remove unused files.Josh Rahm2024-10-03
* Wip: added -WallJosh Rahm2024-10-03
* Make changes to AST for qualification step.Josh Rahm2024-10-03
* Add empty qualification stage.Josh Rahm2024-10-03
* Do ConsistencyChecking on the level of directivesJosh Rahm2024-10-03
* Change the UnitInterface to have uncoupled Metadata.Josh Rahm2024-10-03
* Another monolithic change. Not good git ettiquite.Josh Rahm2024-10-03
* wipJosh Rahm2024-09-28
* Option parsing with optparse-applicativeJosh Rahm2024-09-28
* Add import resolution phase and also add a more abstractions aroundJosh Rahm2024-09-27
* Rename some of the stages.Josh Rahm2024-09-26
* Don't allow duplicate types.Josh Rahm2024-09-25
* cleanup: re-organize Stage2 so the derived AdvaceStage instances are together.Josh Rahm2024-09-25
* feat: Add AdvanceStage typeclass and refactor code to use itJosh Rahm2024-09-25
* Split the Ast file into multiple sub files.Josh Rahm2024-09-25
* Add import statements, add using statements, properly cross-packageJosh Rahm2024-09-22
* More major changes to the grammer.Josh Rahm2024-09-22
* Some major changes to the structure of the language.Josh Rahm2024-09-20
* Add Stage3 compliation.Josh Rahm2024-08-24
* Fleshed out stage2 and made some big changes.Josh Rahm2024-08-21
* Start implementing the Stage2 compiler.Josh Rahm2023-01-20
* Start working on Stage1 -> Stage2 re-assembler.Josh Rahm2023-01-15
* Crude compilation pipeline starting to take shape.Josh Rahm2023-01-09
* Parser is able to parse the goal file.Josh Rahm2023-01-08
* Some more fleshing-out of the parser and better AST utils.Josh Rahm2022-12-18
* WIP: Basic parser implemented.Josh Rahm2022-12-17
* fiddle: have a basic tokenizer working.Josh Rahm2022-12-17
* Start implementing "fiddle" code.Josh Rahm2022-12-16
* Initial commit with goal file in mindJosh Rahm2022-12-16