Commit Graph

26 Commits

Author SHA1 Message Date
Mattia 3b81831bc9
Update README.md 2022-01-04 18:01:19 +01:00
Mattia 1670ff1518
Update README.md 2022-01-04 17:57:42 +01:00
nocturn9x 195045e4f2 Minor additions and fixes (preparation for break and continue in the compiler) 2021-12-11 15:57:28 +01:00
Nocturn9x 690d4d364a Added a brief description of what JAPL adds on top of lox 2021-11-20 17:43:26 +01:00
Nocturn9x 014f20bfe8 Finally fixed README 2021-11-12 18:42:55 +01:00
Nocturn9x 125e41864f Fixed license headers (whoops), started working on bytecode chunks, removed empty modules. Added config.nim and debugger.nim from japl v1 to start merging the two projects together 2021-10-30 14:38:46 +02:00
nocturn9x 16f1ffb7d0 Added lambda functions as expressions. Added 'as', 'is' and 'of' binary operators. Added collection literals. Renamed isLiteral to isConstant to better reflect usage. Added isLiteral for all literals, including collections. Fixed some edge cases with nested function scopes. Simplified some representation of AST nodes 2021-10-24 19:08:17 +02:00
nocturn9x 12f388949c Updated readme 2021-09-28 18:14:41 +02:00
nocturn9x b3b7b29045 Updated readme 2021-09-28 18:12:35 +02:00
nocturn9x 1dbc0bb81c Completely redesigned the AST structure: parsing is almost complete. Formal spec should be mostly fine as well 2021-09-26 16:26:36 +02:00
nocturn9x 3948dbcc7a Fixed indentation issue in README 2021-08-21 15:24:22 +02:00
nocturn9x a7330e880d Added src/memory and related README section 2021-08-21 15:21:16 +02:00
nocturn9x d20434b798 Re-extended project structure 2021-08-21 15:14:56 +02:00
nocturn9x 4c8178e05c Added note on syntax and inspiration. Improved title 2021-08-21 15:12:27 +02:00
nocturn9x aeaaff2555 Simplified README 2021-08-21 15:05:02 +02:00
nocturn9x 66b6f4521a Fixed lexer bugs, removed struct keyword, added more keywords (class, import, from, async, raise) and triple-character tokens support 2021-08-19 15:57:49 +02:00
nocturn9x eb8567d6f4 Minor fixes 2021-07-18 21:27:42 +02:00
nocturn9x cbca2a9a47 Minor visual change 2021-07-18 16:26:25 +02:00
nocturn9x e1dba8ce98 Minor visual change 2021-07-18 16:26:08 +02:00
nocturn9x 4acf3f2111 Added warnings section to optimizer step 2021-07-18 16:25:03 +02:00
nocturn9x 866ed8e2a0 typo (inside -> outside) 2021-07-18 16:24:01 +02:00
nocturn9x ef3fa78d86 Updated README 2021-07-18 16:22:43 +02:00
nocturn9x bb176b4e23 Added compilation pipeline 2021-07-18 16:21:07 +02:00
nocturn9x ea487fb301 Updated README with project info 2021-07-13 16:09:53 +02:00
nocturn9x 3b899ce440 Updated README 2021-07-12 18:29:11 +02:00
nocturn9x 1cf25886ce Added README 2021-07-12 17:18:08 +02:00