Commit Graph

81 Commits

Author SHA1 Message Date
mhoffm b1c3109853 fix operations; add one line blocks 2021-06-19 21:01:03 +02:00
mhoffm d61fefced0 fix binary operators 2021-06-19 18:10:47 +02:00
mhoffm 5f7a5b5e98 add real world test corpus; work on some parse errors and weirdnesses 2021-06-19 16:56:35 +02:00
mhoffm 9b79cbda48 add precedence to splat operators; test for associativity 2021-06-18 07:29:00 +02:00
mhoffm b793cd7c37 simplify object elements 2021-06-18 07:20:55 +02:00
mhoffm f4b4b4f026 add precedence to conditionals; add test for conditional associativity 2021-06-18 07:17:21 +02:00
mhoffm 60aa5b25b6 fix scanner state handling 2021-06-18 00:01:58 +02:00
mhoffm e7d26aa32a cleanup 2021-06-17 23:57:13 +02:00
mhoffm 29b4c866b4 simplify scanner.c 2021-06-17 23:55:09 +02:00
mhoffm 88401e3bf3 fmt tests; properly define string literals; work on scanner 2021-06-17 23:47:14 +02:00
mhoffm a4621181ca cleanup 2021-06-14 23:41:18 +02:00
mhoffm ca491c9a02 cleanup 2021-06-14 23:39:45 +02:00
mhoffm 01a4a981da fix string literals; trim trailing whitespace 2021-06-14 23:33:28 +02:00
mhoffm 7b91d51683 handle quoted template expressions and template interpolations 2021-06-14 23:11:17 +02:00
mhoffm 3bba72f836 add operation expressions 2021-06-13 09:17:52 +02:00
mhoffm 52247dee63 properly handle escape sequences in string literals 2021-06-12 22:36:10 +02:00
mhoffm 22b921f405 add conditionals 2021-06-12 21:47:30 +02:00
mhoffm 70b55a20d0 wip 2021-06-12 08:42:42 +02:00
mhoffm 94b188039a add ellipsis token 2021-06-11 23:57:34 +02:00
mhoffm 4db49a13f5 add function name 2021-06-11 23:41:02 +02:00
mhoffm 2226687dd7 more tests; add function expressions 2021-06-11 23:32:22 +02:00
mhoffm 6da374befd more tests 2021-06-08 23:31:40 +02:00
mhoffm 4a0db3b31c add for expressions 2021-06-08 22:32:42 +02:00
mhoffm 49fe1f15c1 add splat expressions 2021-06-08 18:50:12 +02:00
mhoffm 17de5b425a wip 2021-06-08 01:28:18 +02:00
mhoffm dae5dc8248 add field name to block to highlight its name 2021-06-08 01:08:07 +02:00
mhoffm c4bfe1228f cleanup 2021-06-08 00:45:23 +02:00
mhoffm 06cff26e7a cleanup 2021-06-08 00:12:25 +02:00
mhoffm fdb45d9ddd add collections; improve identifier 2021-06-08 00:04:05 +02:00
mhoffm e67d183d71 fix numeric literals 2021-06-07 22:32:14 +02:00
mhoffm ba9acb912f initial commit 2021-06-07 20:50:00 +02:00