greg
|
bdcae36b60
|
More cleaning up of how scopes are stored
on Symbol
|
2019-03-11 02:47:47 -07:00 |
|
greg
|
dbcd2278a6
|
Renamings
|
2019-03-11 02:35:42 -07:00 |
|
greg
|
2490aaf3f4
|
Add types necessary for refactor of Symbol table
|
2019-03-11 01:36:11 -07:00 |
|
greg
|
d4ad97b39a
|
start preparing to get rid of symbol_table.lookup_by_name
|
2019-03-10 17:32:47 -07:00 |
|
greg
|
24213070a3
|
Delete useless comment
|
2019-03-10 17:29:02 -07:00 |
|
greg
|
051669b4cc
|
Stuff pertaining to variant scoping
|
2019-03-10 17:24:58 -07:00 |
|
greg
|
c64f53a050
|
Detect duplicate variable declarations correctly
Later I'll probably want to make it so that you can explicitly override
the value of a declared variable
|
2019-03-10 17:02:01 -07:00 |
|
greg
|
8f176543c7
|
Nested scopes in symbol table
|
2019-03-10 16:04:20 -07:00 |
|
greg
|
9716b5e55b
|
Symbol table detects some duplicate symbols
|
2019-03-08 03:57:32 -08:00 |
|
greg
|
956353cd80
|
Move rc! macro to util
So it can be used anywhere
|
2019-03-08 01:15:19 -08:00 |
|
greg
|
98db60498a
|
Add very basic symbol table test shim
|
2019-03-07 23:51:31 -08:00 |
|
greg
|
7694afc9e2
|
Add type for talking about symbol paths
to symbol table
|
2019-03-07 20:45:12 -08:00 |
|
greg
|
95fe1941a1
|
Kill some unused items
|
2019-02-21 18:39:41 -08:00 |
|
greg
|
c0111e30bc
|
SymbolTable: Add Record type
|
2019-01-25 00:57:01 -08:00 |
|
greg
|
1ce06bc0ef
|
More symbol-table refactoring
|
2019-01-20 22:32:58 -08:00 |
|
greg
|
10c3a60515
|
Some symbol-table refactoring
|
2019-01-20 00:23:08 -08:00 |
|
greg
|
30676722a3
|
Transition to edition 2018
|
2019-01-07 13:00:37 -08:00 |
|
greg
|
282c42da3c
|
Adding Node intermediate type to AST
|
2019-01-05 01:44:32 -08:00 |
|
greg
|
4b9c7e38dd
|
Rename TypeName -> TypeIdentifier
|
2018-10-18 13:27:09 -07:00 |
|
greg
|
3b20b9e209
|
Put schala-lang crates into a subdirectory
|
2018-10-17 14:51:48 -07:00 |
|