Commit fd1daae
committed
My own refactoring of the architecture along the lines discussed with Ian.
This borrows heavily from an early cut of Ian's branch, but has my own flavor in a few key places.
Squashed commit of the following:
commit 26c39f8
Author: Dave <[email protected]>
Date: Tue Dec 9 15:47:26 2025 -0800
No inner function, maybe
commit 89526cb
Author: Dave <[email protected]>
Date: Tue Dec 9 15:46:43 2025 -0800
Unify flattening
commit 788c14d
Author: Dave <[email protected]>
Date: Tue Dec 9 15:39:45 2025 -0800
Minor cleanups
commit a0e696c
Author: Dave <[email protected]>
Date: Tue Dec 9 15:30:14 2025 -0800
Uh, this was silly code; clean it up
commit 8021e54
Author: Dave <[email protected]>
Date: Tue Dec 9 15:23:53 2025 -0800
Continue cleaning up
commit 25a6c55
Author: Dave <[email protected]>
Date: Tue Dec 9 15:15:30 2025 -0800
Better _resolve_t_text_ref()
commit 8400dbf
Author: Dave <[email protected]>
Date: Tue Dec 9 15:13:46 2025 -0800
Blargh, don't like
commit e814d33
Author: Dave <[email protected]>
Date: Tue Dec 9 15:09:34 2025 -0800
Re-add zero-arg function invocation. Which is... fine, I guess.
commit 0a1c88e
Author: Dave <[email protected]>
Date: Tue Dec 9 15:07:42 2025 -0800
Full test pass; still lots to do
commit 5b12db5
Author: Dave <[email protected]>
Date: Tue Dec 9 14:11:48 2025 -0800
Closer, but not yet at, sanity
commit 3f1f075
Author: Dave <[email protected]>
Date: Tue Dec 9 13:37:24 2025 -0800
In progress: better attribute handling
commit de9e98d
Author: Dave <[email protected]>
Date: Tue Dec 9 13:07:48 2025 -0800
Consider resolution as part of TNode itself
commit 23d8d5b
Author: Dave <[email protected]>
Date: Tue Dec 9 12:55:17 2025 -0800
One more test
commit 612369c
Author: Dave <[email protected]>
Date: Tue Dec 9 12:50:50 2025 -0800
Enough parser tests to be happy, for now.
commit de4d46f
Author: Dave <[email protected]>
Date: Tue Dec 9 12:38:42 2025 -0800
Test attributes
commit d3f28bf
Author: Dave <[email protected]>
Date: Tue Dec 9 11:49:24 2025 -0800
Fix parser tests
commit abd67cd
Author: Dave <[email protected]>
Date: Tue Dec 9 11:33:36 2025 -0800
In progress: start to restore sanity and tests
commit a054992
Author: Dave <[email protected]>
Date: Tue Dec 9 10:44:28 2025 -0800
Work in progress: implement my own two-layer arch1 parent 737a7f2 commit fd1daae
File tree
9 files changed
+942
-561
lines changed- tdom
9 files changed
+942
-561
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
385 | 385 | | |
386 | 386 | | |
387 | 387 | | |
388 | | - | |
389 | | - | |
390 | | - | |
391 | | - | |
392 | | - | |
393 | | - | |
394 | | - | |
395 | | - | |
396 | | - | |
397 | | - | |
398 | | - | |
399 | | - | |
400 | | - | |
401 | 388 | | |
402 | 389 | | |
403 | 390 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
| 49 | + | |
| 50 | + | |
| 51 | + | |
| 52 | + | |
| 53 | + | |
| 54 | + | |
| 55 | + | |
| 56 | + | |
| 57 | + | |
| 58 | + | |
| 59 | + | |
| 60 | + | |
| 61 | + | |
| 62 | + | |
| 63 | + | |
| 64 | + | |
| 65 | + | |
| 66 | + | |
| 67 | + | |
| 68 | + | |
| 69 | + | |
| 70 | + | |
| 71 | + | |
| 72 | + | |
| 73 | + | |
| 74 | + | |
| 75 | + | |
| 76 | + | |
| 77 | + | |
| 78 | + | |
| 79 | + | |
| 80 | + | |
| 81 | + | |
| 82 | + | |
| 83 | + | |
| 84 | + | |
| 85 | + | |
| 86 | + | |
| 87 | + | |
| 88 | + | |
| 89 | + | |
| 90 | + | |
| 91 | + | |
| 92 | + | |
| 93 | + | |
| 94 | + | |
| 95 | + | |
| 96 | + | |
| 97 | + | |
| 98 | + | |
| 99 | + | |
| 100 | + | |
| 101 | + | |
| 102 | + | |
| 103 | + | |
| 104 | + | |
| 105 | + | |
| 106 | + | |
| 107 | + | |
| 108 | + | |
| 109 | + | |
| 110 | + | |
| 111 | + | |
| 112 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | | - | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
4 | 9 | | |
5 | 10 | | |
6 | 11 | | |
| |||
45 | 50 | | |
46 | 51 | | |
47 | 52 | | |
48 | | - | |
| 53 | + | |
49 | 54 | | |
50 | 55 | | |
51 | 56 | | |
| |||
66 | 71 | | |
67 | 72 | | |
68 | 73 | | |
69 | | - | |
| 74 | + | |
70 | 75 | | |
71 | 76 | | |
72 | 77 | | |
| |||
100 | 105 | | |
101 | 106 | | |
102 | 107 | | |
| 108 | + | |
| 109 | + | |
| 110 | + | |
| 111 | + | |
| 112 | + | |
| 113 | + | |
| 114 | + | |
| 115 | + | |
| 116 | + | |
| 117 | + | |
| 118 | + | |
| 119 | + | |
| 120 | + | |
| 121 | + | |
| 122 | + | |
| 123 | + | |
| 124 | + | |
| 125 | + | |
| 126 | + | |
| 127 | + | |
| 128 | + | |
| 129 | + | |
103 | 130 | | |
104 | 131 | | |
105 | 132 | | |
106 | 133 | | |
107 | | - | |
| 134 | + | |
108 | 135 | | |
109 | 136 | | |
110 | 137 | | |
111 | 138 | | |
112 | 139 | | |
113 | 140 | | |
114 | | - | |
| 141 | + | |
115 | 142 | | |
0 commit comments