summaryrefslogtreecommitdiff
path: root/src/Language/Fiddle/Tokenizer.hs
Commit message (Collapse)AuthorAge
* Implement new syntactic-sugar for skip_to(). Allows specifying the offset ↵Josh Rahm2024-12-03
| | | | directly on a register
* Added syntax for skip_to and buffer.Josh Rahm2024-11-26
| | | | | | | buffer tells fiddle to create a buffer of a number of bytes. skip_to tells fiddle to skip to some new offset. It's essentially an unnamed buffer
* Clean up warnings and remove unused files.Josh Rahm2024-10-03
|
* Add import statements, add using statements, properly cross-packageJosh Rahm2024-09-22
| | | | symbols.
* More major changes to the grammer.Josh Rahm2024-09-22
| | | | | | Added annotation sublanguage for defining compiler directives. Also added the syntax for import statements. Imports are not implemented, but I'm currently working on that.
* Some major changes to the structure of the language.Josh Rahm2024-09-20
| | | | | | | | | Added structures and unions to better define the layout and model overlapping concerns. renamed objtype -> type and object -> instance. added reserved statements for types.
* Parser is able to parse the goal file.Josh Rahm2023-01-08
|
* WIP: Basic parser implemented.Josh Rahm2022-12-17
| | | | | The parser is completely untested and probably broken, but it's probably pretty close becasue it does typecheck. This is a Work-in-progress.
* fiddle: have a basic tokenizer working.Josh Rahm2022-12-17
|
* Start implementing "fiddle" code.Josh Rahm2022-12-16
nothing is happening right now, but it's on its way.