summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2025-07-15added parserHEADmasterriton
Squashed commit of the following: commit 744b32488bfd56193e22d5144c41b8fc0b08705e Author: riton <riton@riton.home> Date: Tue Jul 15 23:27:11 2025 +0300 parse function literals and call expressions commit 46e04e75efeed277b9bd102348e3eebb2d42f762 Author: riton <riton@riton.home> Date: Tue Jul 15 21:17:00 2025 +0300 parse if expressions commit 19bfdae150be2a3fa72f9d030f169355e8a9c035 Author: riton <riton@riton.home> Date: Tue Jul 15 20:21:48 2025 +0300 don't need (emit bool) because generic handles it commit 1b6953a608c18a26244c52fcc455809982d0b616 Author: riton <riton@riton.home> Date: Tue Jul 15 20:13:39 2025 +0300 parse grouped expr, return and let statements commit be480aed29ce5d2ad72677f6ae0abebf16d9ad0e Author: riton <riton@riton.home> Date: Tue Jul 15 19:49:54 2025 +0300 parse infix expressions commit 70859a54c500ace8541f2e4d56c580b3b13824bc Author: riton <riton@riton.home> Date: Tue Jul 15 18:27:38 2025 +0300 parse booleans and prefix expressions commit bb9e53dbfe39fd53e57837795b81e425f9028883 Author: riton <riton@riton.home> Date: Tue Jul 15 17:15:23 2025 +0300 start parser
2025-07-14More refactoring of tests and packagesriton
Squashed commit of the following: commit c4659d8be4d664ba7fd4b59d613536f2368cff0e Author: riton <riton@riton.home> Date: Mon Jul 14 21:44:48 2025 +0300 fix package name typo commit ec802339b838d059f4bc9e4da7cc370ab4d91a46 Author: riton <riton@riton.home> Date: Mon Jul 14 21:43:42 2025 +0300 seperate deftest from test instances commit 92d20e0b8405a4a51f01ff65f8bd81f4d25c1e21 Author: riton <riton@riton.home> Date: Mon Jul 14 21:29:47 2025 +0300 make a test system definition commit 125e5fe1e8c07230f32e762273c5c0dd259209e6 Author: riton <riton@riton.home> Date: Mon Jul 14 00:39:09 2025 +0300 compiler macro of as-token commit 0e39c32097783aa39e3fed479bb85b412065f597 Author: riton <riton@riton.home> Date: Mon Jul 14 00:21:46 2025 +0300 define new packages
2025-07-12defined deftest macroriton
Squashed commit of the following: commit b7779c8d9013d52f4fa94970ac7346ea619eb37c Author: riton <riton@riton.home> Date: Sat Jul 12 15:41:56 2025 +0300 shorthands for some of the test definition tokens commit d37ba8faf43f3a8b54b88bc8df4ab2995935b782 Author: riton <riton@riton.home> Date: Sat Jul 12 15:23:21 2025 +0300 run all tests commit dfc1b2dfaeb50825b7d609ce6b27dc0f8818afb0 Author: riton <riton@riton.home> Date: Sat Jul 12 14:55:44 2025 +0300 deftest macro
2025-07-12refactor: token-type uses deftype instead of int enumriton
2025-07-10string-view utilityriton
2025-07-10lexer of monkey languageriton
2025-07-10ignore emacs backup filesriton