|
|
e0be1c7a3a
|
add dfa for longIDs (which are used for accessing things from structures/modules)
|
2026-05-05 15:16:38 +01:00 |
|
|
|
14e8a0b363
|
progress adding scanner
|
2026-05-05 08:43:07 +01:00 |
|
|
|
c2c854a937
|
start new project
|
2026-05-05 06:56:45 +01:00 |
|
|
|
9520f683db
|
add tests for 'ye' yank motion
|
2026-05-04 15:44:34 +01:00 |
|
|
|
a65338204d
|
add test for 'yW' yank motion
|
2026-05-03 08:07:42 +01:00 |
|
|
|
a0c9c1a2a4
|
reoranise todo list in order of priority
|
2026-05-01 14:18:19 +01:00 |
|
|
|
3e8161990b
|
refactor persistent-vector.sml so that its data representation has less redundant data, addessing note from todo list. (All tests still pass after this refactoring.)
|
2026-05-01 14:00:19 +01:00 |
|
|
|
e1203cb199
|
done testing that search list updates properly on deletion motions
|
2026-05-01 12:42:43 +01:00 |
|
|
|
dbf31dfb2f
|
add search list tests for 'di([{<' motion (delete inside paren)
|
2026-04-30 13:52:40 +01:00 |
|
|
|
a7080594a2
|
add search list tests for 'd%' motion
|
2026-04-29 10:12:29 +01:00 |
|
|
|
4d86af57d2
|
add search list tests for 'daW' motion
|
2026-04-28 02:38:55 +01:00 |
|
|
|
2be92e68d4
|
add seach-list tests for 'diw' motion
|
2026-04-28 02:17:06 +01:00 |
|
|
|
55c94340bf
|
add search-list tests for 'diW' motion
|
2026-04-27 11:36:43 +01:00 |
|
|
|
929db95bf4
|
add search-list tests for 'diw' motion
|
2026-04-27 11:22:37 +01:00 |
|
|
|
520d865274
|
add search-list tests for 'dT<char>' motion
|
2026-04-27 05:01:43 +01:00 |
|
|
|
1c6a0121b5
|
add search-list related tests for 'dF<char>' motion
|
2026-04-27 04:43:34 +01:00 |
|
|
|
566f8b88b2
|
add search-list tests for 'dt<char>' motion
|
2026-04-27 00:28:30 +01:00 |
|
|
|
fe9048299b
|
add tests for 'df<char>' motion, uncover bug found by test where new match was not recognised after deletion if match involved last character in buffer, and fix that bug by checking (in fcore/search-list/search-list.sm) if we are at a dead state before we check if we are in the last index of the buffer
|
2026-04-24 16:29:16 +01:00 |
|
|
|
504b5309f4
|
extract dfa generator to a separate file in repository root, so that it could be reused
|
2026-04-24 01:28:10 +01:00 |
|
|
|
345b6d522e
|
remove references to dead submodules
|
2026-04-24 01:22:50 +01:00 |
|
|
|
7fcab2150c
|
add railroad testing framework as a sumboule
|
2026-04-24 00:52:47 +01:00 |
|
|
|
da8790f0b6
|
Add 'game-sml/' from commit '113c3e67abe635f714f972a1e2ab0e4b24ff10f4'
git-subtree-dir: game-sml
git-subtree-mainline: aa5357714d
git-subtree-split: 113c3e67ab
|
2026-04-24 00:38:14 +01:00 |
|
|
|
aa5357714d
|
Add 'cozette-sml/' from commit '5ee4d063750e4b57ef9abf2d8ca19a3811ad73a1'
git-subtree-dir: cozette-sml
git-subtree-mainline: bbdbe022f3
git-subtree-split: 5ee4d06375
|
2026-04-24 00:35:35 +01:00 |
|
|
|
bbdbe022f3
|
Add 'string-tries-sml/' from commit 'd056e08ce768e014ab409c7f63e8fd0adfc1dff2'
git-subtree-dir: string-tries-sml
git-subtree-mainline: dba78da7ec
git-subtree-split: d056e08ce7
|
2026-04-24 00:34:11 +01:00 |
|
|
|
dba78da7ec
|
Add 'dotscape-art/' from commit 'a1b88b9d3bfd82a91da6fe522e20f83027d17c5e'
git-subtree-dir: dotscape-art
git-subtree-mainline: f3a4e15ed5
git-subtree-split: a1b88b9d3b
|
2026-04-24 00:31:29 +01:00 |
|
|
|
f3a4e15ed5
|
Add 'dotscape/' from commit 'f306501a68a51b634e895c5fdac70788ae899d75'
git-subtree-dir: dotscape
git-subtree-mainline: 6b91d64fc3
git-subtree-split: f306501a68
|
2026-04-24 00:30:08 +01:00 |
|
|
|
6b91d64fc3
|
Add 'shf/' from commit 'b6c5a95b664aeb861d7b33ffc9eefe447ba99dd7'
git-subtree-dir: shf
git-subtree-mainline: 401408448f
git-subtree-split: b6c5a95b66
|
2026-04-24 00:27:49 +01:00 |
|
|
|
401408448f
|
Add 'brolib-sml/' from commit 'fd96032949434207dda3b288f48d7fe579f59e4e'
git-subtree-dir: brolib-sml
git-subtree-mainline: 64471ecf7f
git-subtree-split: fd96032949
|
2026-04-24 00:26:04 +01:00 |
|
|
|
64471ecf7f
|
initial commit
|
2026-04-24 00:19:28 +01:00 |
|
|
|
b6c5a95b66
|
remove some submodules, replacing them with hardcoded paths instead
|
2026-04-23 23:40:14 +01:00 |
|
|
|
d25c42f9f0
|
done adding search-list related tests for 'dN' motion
|
2026-04-01 23:49:30 +01:00 |
|
|
|
9d46ec9f34
|
add additional test for 'dn' motion after finding bug, fixed bug (rewrote high-level delete fundtion in persistent-vector.sml to address it), and begin adding tests for 'dN' motion
|
2026-03-28 00:45:08 +00:00 |
|
|
|
3f6eaa730a
|
add search-list tests for 'dn' motion
|
2026-02-14 20:56:11 +00:00 |
|
|
|
1b07323e54
|
add search-list tests for 'd^' motion
|
2026-02-10 10:11:32 +00:00 |
|
|
|
756f44e7f8
|
add tests for 'd$' motion, and fix bug. When we are extending an existing match and reached the last index of the buffer, we used to return the searchList right away. However, we are meant to add the extended match before returning the searchList. We do this now, and the bug is fixed.
|
2026-02-10 09:56:35 +00:00 |
|
|
|
3c0a1dc034
|
add search-list tests for 'd0' motion
|
2026-02-10 09:10:19 +00:00 |
|
|
|
e0517ca8cd
|
add tests related to searchList for 'dG' and 'dgg' motions
|
2026-02-10 08:57:32 +00:00 |
|
|
|
9a374d30f3
|
add search-list tests for 'dge' and 'dgE' motions
|
2026-02-09 22:30:48 +00:00 |
|
|
|
a270879216
|
add tests regarding search-list for 'db' and 'dB' motions
|
2026-02-09 02:31:36 +00:00 |
|
|
|
66ac1cbc34
|
add search-list tests for 'de' and 'dE' motions
|
2026-02-09 02:11:01 +00:00 |
|
|
|
5fc1b10b24
|
add tests regarding search list for 'dW' motion
|
2026-02-09 02:00:34 +00:00 |
|
|
|
49b7f748aa
|
add search-list tests for 'dw' motion
|
2026-02-09 01:56:29 +00:00 |
|
|
|
ed8d336794
|
add search-list tests for 'dk' motion
|
2026-02-08 20:27:18 +00:00 |
|
|
|
482a8f073c
|
add tests regarding searchList for 'dd' motion
|
2026-02-08 18:48:07 +00:00 |
|
|
|
c87ef22ec7
|
add search-list-deletion tests for 'dj' motion
|
2026-02-08 11:49:03 +00:00 |
|
|
|
bb4d1d318e
|
add a couple of more tests asserting searchList state after deletion
|
2026-02-08 10:13:30 +00:00 |
|
|
|
6c1e5777d1
|
begin adding tests for how searchList should be after a deletion
|
2026-02-08 09:54:39 +00:00 |
|
|
|
3b21025dbc
|
expand plan for addressing to-do list in todo.md a bit
|
2026-02-08 03:21:34 +00:00 |
|
|
|
33866533a3
|
address remainning todo-notes, which had to do with updating the searchList when we insert into a buffer.
|
2026-02-08 03:17:19 +00:00 |
|
|
|
c28ae4d8cd
|
code function that can insert into both searchList and buffer
|
2026-02-08 02:32:32 +00:00 |
|