Commit Graph

65 Commits

Author SHA1 Message Date
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