Scott Richmond
|
942f55fb39
|
fix panic off-by-one-error
|
2024-05-08 15:56:59 -04:00 |
|
Scott Richmond
|
0eb212dd45
|
add a break before pipline
|
2024-05-08 15:29:31 -04:00 |
|
Scott Richmond
|
77bacd1367
|
get when expressions worked out
|
2024-05-08 15:29:18 -04:00 |
|
Scott Richmond
|
cdb71a8122
|
:rarrow -> :arrow
|
2024-05-08 13:59:46 -04:00 |
|
Scott Richmond
|
c36a140c6b
|
if expressions, done
|
2024-05-08 13:50:26 -04:00 |
|
Scott Richmond
|
f3256f7d12
|
first draft if
|
2024-05-08 13:22:49 -04:00 |
|
Scott Richmond
|
05703a27fa
|
complete simple expressions
|
2024-04-29 18:38:08 -04:00 |
|
Scott Richmond
|
98fcfe7eb4
|
get the recursive descent framework worked out
|
2024-04-29 16:25:24 -04:00 |
|
Scott Richmond
|
402b444231
|
add todos for computer class
|
2024-04-28 18:14:11 -04:00 |
|
Scott Richmond
|
3d570beb45
|
start work on a recursive descent parser
|
2024-04-28 18:13:49 -04:00 |
|
Scott Richmond
|
0de9f90f27
|
update .gitignore to exclude repl cruft
|
2024-04-28 18:10:03 -04:00 |
|
Scott Richmond
|
2bc32c35f2
|
get the thing to run, anyway
|
2024-04-06 19:12:44 -04:00 |
|
Scott Richmond
|
83ce75c6ea
|
Clean some things up
|
2024-04-06 18:15:12 -04:00 |
|
Scott Richmond
|
42907f19d7
|
start debugging current state of affairs: add comments with compile errors
|
2024-04-06 17:00:22 -04:00 |
|
Scott Richmond
|
bb42ca7ca4
|
Add doc command to justfile
|
2024-04-06 16:58:11 -04:00 |
|
Scott Richmond
|
efffbafdba
|
Save some work.
|
2024-03-25 16:04:54 -04:00 |
|
Scott Richmond
|
d253dc3d3e
|
stash work
|
2024-01-19 16:50:01 -05:00 |
|
Scott Richmond
|
f02532ee40
|
Get annoyed by translating my clj parser into janet; start work on a Janet/PEG parser
|
2024-01-11 19:42:58 -05:00 |
|
Scott Richmond
|
f4d09afed6
|
clj->janet :: loop->clj-loop
|
2024-01-11 14:26:22 -05:00 |
|
Scott Richmond
|
a65b4ba873
|
Keep working on translating parser
|
2024-01-09 23:42:56 -05:00 |
|
Scott Richmond
|
70e8763dc5
|
Pull janet files out into their own dir; start work on parser
|
2024-01-07 22:59:00 -05:00 |
|
Scott Richmond
|
d3a1e10983
|
Improve repl commands
|
2024-01-07 22:58:03 -05:00 |
|
Scott Richmond
|
ff40d395f8
|
Repl things
|
2024-01-07 20:10:45 -05:00 |
|
Scott Richmond
|
307bebfa53
|
First pass at janet scanner
|
2024-01-07 20:10:16 -05:00 |
|
Scott Richmond
|
153c5a358e
|
Take some notes clj->janet
|
2024-01-07 20:10:02 -05:00 |
|
Scott Richmond
|
2cbc39029c
|
Janet repl things
|
2024-01-07 20:09:01 -05:00 |
|
Scott Richmond
|
1520b1d8e7
|
Repl cruft
|
2023-12-31 18:37:19 -05:00 |
|
Scott Richmond
|
83bfc01275
|
Try with kitten
|
2023-12-31 18:37:09 -05:00 |
|
Scott Richmond
|
14780bf6b8
|
First pass at new state model: all refs are included in results.
|
2023-12-27 12:24:12 -05:00 |
|
Scott Richmond
|
f657da57ef
|
Bump version
|
2023-12-27 12:09:39 -05:00 |
|
Scott Richmond
|
40f66321f1
|
Mention the whole team, duh
|
2023-12-26 19:43:53 -05:00 |
|
Scott Richmond
|
c9a956fafb
|
Bump version
|
2023-12-24 23:42:37 -05:00 |
|
|
47420740df
|
Merge pull request 'test_harness' (#22) from test_harness into main
Reviewed-on: #22
|
2023-12-25 04:41:16 +00:00 |
|
Scott Richmond
|
8b47aab280
|
Allow test harness to expect panics
|
2023-12-24 19:12:04 -05:00 |
|
Scott Richmond
|
d12d485583
|
Add basic test harness, actually add files this time
|
2023-12-24 17:17:08 -05:00 |
|
Scott Richmond
|
afb8bacb25
|
Stand up automated js/tap-based test harness framework.
|
2023-12-24 17:08:02 -05:00 |
|
Scott Richmond
|
20ea25761a
|
Remove conflicting repl cruft.
|
2023-12-24 15:59:31 -05:00 |
|
Scott Richmond
|
770c84d081
|
Merge branch 'test-exprs'
|
2023-12-24 15:58:52 -05:00 |
|
Scott Richmond
|
b5d57cd96c
|
Testing hits all the desiderata.
|
2023-12-24 15:53:40 -05:00 |
|
Scott Richmond
|
b6eeaa1d3e
|
Stand up basic testing
|
2023-12-24 15:23:53 -05:00 |
|
Scott Richmond
|
b723532d1a
|
Add testing status to run
|
2023-12-24 14:22:16 -05:00 |
|
|
8375e19f1e
|
Merge pull request 'expr-repeat' (#19) from expr-repeat into main
Reviewed-on: #19
|
2023-12-24 19:17:16 +00:00 |
|
Scott Richmond
|
7a2c404daf
|
Light testing
|
2023-12-24 14:16:08 -05:00 |
|
Scott Richmond
|
7541d2499d
|
Change interpreter (just change name of binding in interpret-repeat
|
2023-12-24 14:12:50 -05:00 |
|
Scott Richmond
|
a6d64ff827
|
Change grammar
|
2023-12-24 14:11:49 -05:00 |
|
Scott Richmond
|
46817bd4e5
|
Update documentation; a pull request seems like overkill
|
2023-12-18 01:13:26 -05:00 |
|
Scott Richmond
|
6c11c5139b
|
Language documentation reflects panic! as a form.
|
2023-12-18 01:13:15 -05:00 |
|
|
a86b8f4fa4
|
Merge pull request 'better_panics' (#16) from better_panics into main
Reviewed-on: #16
|
2023-12-18 05:46:05 +00:00 |
|
Scott Richmond
|
7fe53a13b4
|
Bump version
|
2023-12-18 00:43:24 -05:00 |
|
Scott Richmond
|
3a50910e3d
|
Fix bug where partially applied called keyword returns nil
|
2023-12-18 00:42:44 -05:00 |
|