tlang/source/tlang/compiler/typecheck
Tristan B. Velloza Kildaire 0b3a06efde
🐞 Bugfix: expect(string) should throw ParserException atleast (#20)
* Parser

- Removed commented-out code

* Parser

- Removed `isUnitTest` variable and how `expect(string)` relies on it

* Parser

- Now throw a new `ParserException` instead of a `TError` when calling `expect(string)`

* Parser

- Made `expect(string)` not static

* TypeChecker

- Implemented `expect(string)` which throws a `TypeCheckerException` in a similar fashion to `Parser`'s `expect(string)`

* Dependency

- Implemented `expect(string)` which throws a `DependencyException` in a similar fashion to `Parser`'s `expect(string)`

Exceptions (dependency)

- Added enum member `GENERAL_ERROR` to `DependencyError`

* Parser (unit tests)

- Made more specific
2023-07-16 20:33:51 +02:00
..
dependency 🐞 Bugfix: expect(string) should throw ParserException atleast (#20) 2023-07-16 20:33:51 +02:00
core.d 🐞 Bugfix: expect(string) should throw ParserException atleast (#20) 2023-07-16 20:33:51 +02:00
exceptions.d Packaging 2023-02-05 20:21:26 +02:00
meta.d 🧠 Feature: Meta-programming engine (#10) 2023-05-29 17:02:28 +02:00
resolution.d Resolution 2023-07-12 09:55:14 +02:00