summaryrefslogtreecommitdiff
path: root/src/Language/Fiddle/Ast/Internal/SyntaxTree.hs
Commit message (Expand)AuthorAge
* Implement new syntactic-sugar for skip_to(). Allows specifying the offset dir...Josh Rahm2024-12-03
* Add metadata information to the BitsSubStructure and compile it correctly.Josh Rahm2024-11-27
* Added syntax for skip_to and buffer.Josh Rahm2024-11-26
* Enforce that registers are either 8, 16, 32, or 64 bits.Josh Rahm2024-10-27
* Implement bitfield arrays.Josh Rahm2024-10-22
* Change the AST to use Names instead of Identifiers for ObjDecls and BitsDeclsJosh Rahm2024-10-19
* Provide more data during qualification about how a path is qualified.Josh Rahm2024-10-19
* Add ContExpression syntax tree.Josh Rahm2024-10-17
* Start implementing a bunch of the C backend.Josh Rahm2024-10-13
* Change 'Expression' to use numbers with units.Josh Rahm2024-10-11
* Further implement C backend.Josh Rahm2024-10-11
* Change register identifiers to Guarantee a value in qualification.Josh Rahm2024-10-11
* Replace all the qualification metadata with 'When (s .>= Qualified)'Josh Rahm2024-10-11
* Prefer GADT's over typ families for some SyntaxTree elements.Josh Rahm2024-10-11
* Change Witness to be a GADT.Josh Rahm2024-10-10
* Add backend support and start implementing a C backend.oJosh Rahm2024-10-10
* Add offset information to some AST elements.wipJosh Rahm2024-10-07
* 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
* Another monolithic change. Not good git ettiquite.Josh Rahm2024-10-03
* wipJosh 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
* 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