Commit graph

51 commits

Author SHA1 Message Date
0e1d4c6b7b Bazel 7; bzlmod 2024-04-07 01:06:28 -06:00
0fbb6e4f88 [NO TESTS] WIP 2023-05-10 22:42:17 -06:00
bcd50fe57f Create a Symbol value class 2023-05-08 17:27:04 -06:00
10b143f2fa Try an img tag 2023-05-03 23:33:11 -06:00
5eeaa26868 Document milkshake a bit 2023-05-03 23:30:59 -06:00
584dbfe610 Fix the license tests 2023-05-03 23:08:18 -06:00
33be6c1fe9 Split up the big file 2023-05-03 22:57:24 -06:00
2855d93870 More tools 2023-05-03 22:50:20 -06:00
55efcc6115 Sketching towards a prototype lisp 2023-05-03 22:50:09 -06:00
6ce0e888b9 [NO TESTS] WIP 2023-03-15 00:45:32 -06:00
48ae28f7d6 Initial venv snapshot 2023-03-08 15:31:04 -07:00
c27af42dfb Import the upstream Python unit tests covering tokenize and ast 2023-03-08 15:28:56 -07:00
90df10f3a8 Avoid wildcard import 2023-03-08 15:28:34 -07:00
eef3a17e55 Remove unused import 2023-03-08 15:15:50 -07:00
d086487a94 Start sketching at Hydra 2023-03-08 15:15:50 -07:00
c4930e0be8 Vendor in ast and utokenize from pycopy 2023-03-08 15:15:36 -07:00
471af02d9b Import a bunch of my Bazel infrastructure 2023-03-08 15:11:51 -07:00
c0749cdcbf Update licensure 2023-03-08 10:55:09 -07:00
0a75d08b5a Write up where this is at 2023-03-08 10:53:54 -07:00
d62ef16f5b Write up where this came from 2023-03-08 10:16:31 -07:00
8fc7ed9dcf Tweak the mainline 2023-03-07 19:34:04 -07:00
b1b00ee384 Consolidate docs 2023-03-07 19:09:34 -07:00
6c5217850c Mention AMBROSIA 2023-03-07 19:07:09 -07:00
991abcf1bb doc not docs 2023-03-07 19:00:02 -07:00
5483035844 Clean sheet 2023-03-07 18:56:43 -07:00
87539621e5 Refreshing 2023-03-07 18:55:25 -07:00
2b0d863531 Format an error stack of sorts 2020-07-18 21:59:41 -06:00
669ded5d14 Only need one dquote 2020-07-18 21:59:26 -06:00
79bea645da Make :- a valid tack too 2020-07-18 21:09:35 -06:00
fef3df7f64 Test fix: most exprs no longer have types 2020-07-18 21:02:03 -06:00
2122a15759 Bugfix: " is punctuation 2020-07-18 21:01:17 -06:00
f79ff28b9a Arm the REPL with a customized tree printer 2020-07-18 20:57:08 -06:00
72471195c9 Drop types from fn, which is nontrivial & simplify do 2020-07-18 20:56:56 -06:00
2943bd02e1 Knock together a quick REPL 2020-07-18 20:30:34 -06:00
8e72dcd64f Make (fn) work 2020-07-18 20:06:24 -06:00
226ece5eaa Starting to build an analyzer 2020-07-18 18:46:09 -06:00
9f29067f6d tighten things up 2020-07-18 18:01:18 -06:00
beea56fad5 Refactor some of the types, get keywords working 2020-07-18 16:49:32 -06:00
43d1040d76 And fix \" escapes 2020-07-18 15:37:49 -06:00
7b47598b9f Get strings and some escapes sorta working 2020-07-18 15:34:16 -06:00
e47adc9432 Don't make space a part of punct 2020-07-18 14:46:44 -06:00
50842cb3d1 [NO TESTS] WIP 2020-07-18 14:43:21 -06:00
6a33fa1016 Expand the test coverage, add octals 2020-07-18 14:38:28 -06:00
8cd91ecb8c Adding tests of _ as a numeric component 2020-07-18 14:02:09 -06:00
d7f175a987 Get floating point numbers working too 2020-07-18 13:46:10 -06:00
d60e690445 Starting to stub out a syntax analyzer 2020-06-14 12:33:26 -06:00
50e7213d7b Starting to put a parser around all this 2020-06-14 11:32:26 -06:00
5b1ec2e24c Add the LICENSE 2020-05-24 01:23:45 -06:00
eb0ca097aa 2020-05-24 01:22:43 -06:00
a1880d1516 2020-05-23 23:15:49 -06:00