Commit Graph

23 Commits

Author SHA1 Message Date
Nocturn9x ff7dc450ae Turned off optimizer (breaks compiler) further work on closures and scope resolution 2022-04-26 09:29:59 +02:00
Nocturn9x f7962a687a Initial work on static name resolution 2022-04-21 15:58:42 +02:00
Nocturn9x 36a3a1e810 Initial work on type inference and variable declarations. Minor changes to the optimizer 2022-04-21 15:25:29 +02:00
Nocturn9x 7d409b6070 Initial work on inferring types 2022-04-12 12:18:25 +02:00
Nocturn9x 8175c990d7 Fixed parsing of argument-less function. Removed main.nim 2022-04-12 10:56:05 +02:00
Nocturn9x a68f1de087 Minor changes 2022-04-11 15:00:15 +02:00
Nocturn9x 3a8eaf4cfc Minor changes 2022-04-11 14:59:34 +02:00
Nocturn9x 5202bf5489 Minor changes 2022-04-11 14:41:20 +02:00
Nocturn9x cf40d21e1c Minor changes to optimizer 2022-04-07 15:29:19 +02:00
Nocturn9x 9588ace741 Hooked up old JAPL components 2022-04-07 15:06:15 +02:00
Nocturn9x 64ff6a12ca Hooked up the compiler and debugger (VERY experimental) 2022-04-07 13:02:23 +02:00
Nocturn9x 79af16ccc9 Parser support for forward declarations 2022-04-07 12:15:34 +02:00
Nocturn9x a86a1736ec Removed unused unnest() procedure 2022-04-07 11:52:05 +02:00
Nocturn9x 32e0c20417 Added notes to README, minor changes to lexer and test file 2022-04-07 11:51:36 +02:00
Nocturn9x fe8d1926c9 Minor changes to test.nim 2022-04-06 20:29:51 +02:00
Nocturn9x 2e4091de1f Experimental support for arbitrary user-defined operators 2022-04-06 20:08:36 +02:00
Nocturn9x 6500dd632e Minor changes to how await/yield expressions are parsed 2022-04-06 15:57:47 +02:00
Nocturn9x ce82517f14 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
Nocturn9x 7edf072093 Initial work on adding type support to the parser for declarations + fixes for lambdas 2022-04-05 15:52:58 +02:00
Nocturn9x c91cbf0ac1 Wired up the parser 2022-04-05 11:23:59 +02:00
Nocturn9x 5ea6f91ce4 Huge lexer refactoring 2022-04-05 00:26:01 +02:00
Nocturn9x 3862c6ba36 Initial commit from JAPL with some changes 2022-04-04 12:29:23 +02:00
Mattia Giambirtone a20cfc532b Initial commit 2022-04-04 12:28:39 +02:00