Commit Graph

9 Commits

Author SHA1 Message Date
Tristan B. Velloza Kildaire 997b378cc9 Utils
- Removed `symbolRename(string)` method
2022-12-12 16:39:57 +02:00
Tristan B. Velloza Kildaire 23b3e67f02 Utils
- Added template-based Stack implementation
2022-12-12 16:39:19 +02:00
Tristan B. Velloza Kildaire be95288855 Utils
- Added a method which will replace the `.`s in a symbol with underscores

Instruction

- The symbol names need to be valid in C so let's just make it a rule they will only have _'s (underscores) to replace any characters like `.`s
2022-12-11 21:14:31 +02:00
Tristan B. Kildaire 1596bedc35 Bruh 2021-08-12 14:19:53 +02:00
Tristan B. Velloza Kildaire 25bfdfc24e Moved `isCharacterNumber` to utils.d 2021-03-28 19:49:37 +02:00
Tristan B. Velloza Kildaire 9c72756336 Added support for lexing `a.a`
Moved `isAlpha` to utils.d

Return false on lexing failures, true otherwise

Abort compilation and lexing failures
2021-03-28 19:48:07 +02:00
Tristan B. Kildaire 5c8e30f1f5 Run type checker system
WIP: Resolution of names

Reworked type hierachy for Enity in relation to Function, Variable and Class

Updated test case
2021-03-23 21:35:13 +02:00
Tristan B. Kildaire b84ee81e7b Revert 2021-03-17 10:33:22 +02:00
Tristan B. Kildaire 9763a85478 Expect now throws an exception 2021-03-17 10:05:56 +02:00