Commit graph

9 commits

Author SHA1 Message Date
c3dc447fe4 Remove any trace of the attempt to parse in C6L comments 2025-07-09 14:36:47 +02:00
4d6ad30eae Add some proper error handling to user-side compiler 2025-07-07 19:44:57 +02:00
615c66f304 Add remaining arithmetic comparisons (and test program) to USC 2025-07-07 15:51:11 +02:00
b1b7d863b5 Fix parser for "if <variable name> then" 2025-07-06 22:21:59 +02:00
5d9932637d Fix parser for empty argument lists 2025-07-06 22:21:40 +02:00
2c529c368a Reorder parsing so calls get properly parsed inside expressions 2025-06-21 21:04:26 +02:00
61ea8b3773 Move NODE-CONDITIONAL definition to proper place 2025-06-19 15:07:23 +02:00
2b94745734 Some little cleanup 2025-06-13 09:19:00 +02:00
928cdfd318 Add user-side compiler's parser
It ingests tokens via a "token stream", and feeds out a node
tree. It's a mostly handwritten recursive descent parser with the
occasional Lisp macros for convenience.
2025-05-22 13:14:55 +02:00