|
ec70ded29e
|
Fixed variable lookups and assignments
|
2023-01-07 08:48:21 +01:00 |
|
|
754659ed12
|
Resolver - Removed invalid fix mistakenly committed in 79a0667
|
2023-01-05 07:13:20 +01:00 |
|
|
c90731b62d
|
Resolver - Comments
|
2023-01-05 07:12:21 +01:00 |
|
|
64bc8312dd
|
Resolver - resolve_function() shouldn't be a method from ResolverState
|
2023-01-05 07:09:35 +01:00 |
|
|
b5573cee3b
|
Resolver - Fixed off-by-one error in resolve_local()
|
2023-01-05 07:06:27 +01:00 |
|
|
79a0667f34
|
Resolver - Errors on duplicate declarations
|
2023-01-05 06:58:29 +01:00 |
|
|
7961a92ad1
|
Further attempts at refactoring the error handling code
* Everything's still broken though
|
2023-01-04 07:35:40 +01:00 |
|
|
acb29e7123
|
Resolver - Refactored error handling
|
2023-01-03 22:50:47 +01:00 |
|
|
1346e0ccf0
|
Resolver - Return the map of resolved variables
|
2023-01-03 12:56:40 +01:00 |
|
|
376f28044c
|
Resolver - Fixed function handling
* Since the arguments are stored in an intermediate environment, an
additional scope is required
|
2023-01-03 12:55:48 +01:00 |
|
|
5a12ce44c1
|
Resolver - Initial implementation
* Not sure about using pointers to Expr nodes in order to remember how
they can be resolved.
* Unused and untested.
|
2023-01-03 08:50:12 +01:00 |
|