Mattia Giambirtone
|
8d31b79302
|
The parser can now correctly recognize returning functions from other functions
|
2022-05-02 11:13:04 +02:00 |
Mattia Giambirtone
|
f2b60bd9c4
|
Experimental support for multiple arguments of the same type using only one type declaration + various compiler fixes
|
2022-05-01 13:08:02 +02:00 |
Mattia Giambirtone
|
776968bffc
|
Name stropping, added NoOp, minor AST fixes, removed builtin opcodes for most operations
|
2022-04-29 23:04:53 +02:00 |
Mattia Giambirtone
|
0e4eb82554
|
Fixed AST inheritance issues and got back to a working state
|
2022-04-28 11:50:10 +02:00 |
Mattia Giambirtone
|
f26541d4ae
|
BROKEN: Initial work on closed-over variables and attempt to cleanup the AST type structure
|
2022-04-27 16:03:48 +02:00 |
Mattia Giambirtone
|
76d2b4e59d
|
Fixed various bugs with parsing and compiling functions as well as with jumping
|
2022-04-26 13:04:40 +02:00 |
Mattia Giambirtone
|
e02f159514
|
Initial work on inferring types
|
2022-04-12 12:18:25 +02:00 |
Mattia Giambirtone
|
025f8b463b
|
Fixed parsing of argument-less function. Removed main.nim
|
2022-04-12 10:56:05 +02:00 |
Mattia Giambirtone
|
42c47fc0e8
|
Minor changes
|
2022-04-11 14:59:34 +02:00 |
Mattia Giambirtone
|
722d345979
|
Minor changes
|
2022-04-11 14:41:20 +02:00 |
Mattia Giambirtone
|
15c46a2f46
|
Parser support for forward declarations
|
2022-04-07 12:15:34 +02:00 |
Mattia Giambirtone
|
e1543f8ba6
|
Removed unused unnest() procedure
|
2022-04-07 11:52:05 +02:00 |
Mattia Giambirtone
|
2756030b6d
|
Experimental support for arbitrary user-defined operators
|
2022-04-06 20:08:36 +02:00 |
Mattia Giambirtone
|
d1dbf771ab
|
Minor changes to how await/yield expressions are parsed
|
2022-04-06 15:57:47 +02:00 |
Mattia Giambirtone
|
6789a45e28
|
Fixed a bug with parsing non base-10 numbers in the lexer. Minor fixes to the parser and updated docs and comments
|
2022-04-06 12:09:19 +02:00 |
Mattia Giambirtone
|
dbab30952b
|
Initial work on adding type support to the parser for declarations + fixes for lambdas
|
2022-04-05 15:52:58 +02:00 |
Mattia Giambirtone
|
7f950893c5
|
Wired up the parser
|
2022-04-05 11:23:59 +02:00 |
Mattia Giambirtone
|
76812a2091
|
Initial commit from JAPL with some changes
|
2022-04-04 12:29:23 +02:00 |