collin
|
04081beb4b
|
move function input length check to type checking phase
|
2020-11-30 13:34:21 -05:00 |
|
collin
|
d4d5f336c4
|
refactor compiler to use new ast
|
2020-11-30 13:06:11 -05:00 |
|
collin
|
8873971f56
|
update self mut self keywords in type inference module
|
2020-11-25 00:37:19 -05:00 |
|
collin
|
58cb5101eb
|
update self mut self keywords in symbol table module
|
2020-11-24 21:42:59 -05:00 |
|
collin
|
dafaa66df9
|
update struct name in test
|
2020-11-16 18:13:50 -08:00 |
|
collin
|
b59ac9c055
|
add check and error handling for duplicate function inputs
|
2020-11-16 16:27:37 -08:00 |
|
collin
|
69a8b61efe
|
add type-inference module
|
2020-11-12 10:28:24 -08:00 |
|
collin
|
eb301d310b
|
separate type-inference module
|
2020-11-11 14:32:46 -08:00 |
|
collin
|
05a83950e5
|
bump versions fix conflicts
|
2020-11-11 12:04:48 -08:00 |
|
collin
|
a29bdbdef2
|
add check for empty arrays in array initializers
|
2020-11-10 17:04:55 -08:00 |
|
collin
|
f28eb8c20a
|
clippy lints 2
|
2020-11-10 16:34:44 -08:00 |
|
collin
|
33fae17b35
|
clippy lints 1
|
2020-11-10 16:23:55 -08:00 |
|
collin
|
1daf6c9831
|
do not compare array dimensions in type inference
|
2020-11-06 13:26:47 -08:00 |
|
collin
|
6f3a235c76
|
Refactor symbol table array type comparison
|
2020-11-02 13:28:56 -08:00 |
|
collin
|
2fdcb043fc
|
Improve doc comments for compiler phases
|
2020-11-02 09:19:11 -08:00 |
|
collin
|
a8c5885836
|
rename core-ast -> ast
|
2020-10-30 17:31:09 -07:00 |
|
collin
|
ffcd93f781
|
rename ast -> grammar 1
|
2020-10-30 17:17:17 -07:00 |
|
collin
|
61f4189483
|
Add documentation for renamed modules
|
2020-10-30 16:23:18 -07:00 |
|
collin
|
7589fa65c5
|
rename dynamic-check -> type-inference 2
|
2020-10-30 12:49:01 -07:00 |
|