ryanfleury
|
e1f5953598
|
reorder node flags, so that after-from-before is always the same
|
2021-06-24 22:58:27 -06:00 |
|
ryanfleury
|
647dd40a0f
|
kill char literal
|
2021-06-24 22:57:06 -06:00 |
|
ryanfleury
|
4b8d2c3ade
|
oops; also add zero-allocator macro
|
2021-06-24 22:52:47 -06:00 |
|
ryanfleury
|
a533b75ce4
|
publicify canonical conversion helper
|
2021-06-24 22:49:58 -06:00 |
|
ryanfleury
|
4b231f0724
|
kill ctx node building helper
|
2021-06-24 22:48:24 -06:00 |
|
ryanfleury
|
d1fe089804
|
bugfix; build dummy root node for error marker nodes, to ensure that they have an accurate way to tell their location
|
2021-06-24 22:46:56 -06:00 |
|
ryanfleury
|
9175305b08
|
rely on tree root for filename
|
2021-06-24 22:12:17 -06:00 |
|
ryanfleury
|
8f8c5cb9d7
|
move to _COUNT instead of _MAX
|
2021-06-24 21:52:22 -06:00 |
|
Allen Webster
|
0832e601b7
|
cut namespaces
|
2021-06-12 10:17:14 -07:00 |
|
Allen Webster
|
f54f1771b9
|
[maps] queues instead of stacks to keep things in order
|
2021-06-12 10:12:55 -07:00 |
|
Allen Webster
|
fb999476fa
|
[map] overhaul the maps, fewer parts, fewer paths, fewer knobs; same great results
|
2021-06-06 20:15:48 -07:00 |
|
Allen Webster
|
d390326e17
|
[impl] another test for a weird grammar problem
|
2021-06-06 01:28:03 -07:00 |
|
Allen Webster
|
bf2d161158
|
[impl] more passing over the parser; found an odd part and made a test to reveal a bug
|
2021-06-06 01:06:36 -07:00 |
|
Allen Webster
|
dd445676f5
|
[impl] passing over parser implementation (pass 1)
|
2021-06-05 23:39:26 -07:00 |
|
Allen Webster
|
c3ec42c70c
|
[api] cut subtle wrapper node constructors
|
2021-06-05 22:56:35 -07:00 |
|
Allen Webster
|
6450cd703c
|
[impl] test for string contents; reduce all string lexing; notes about delimiter error tokens
|
2021-06-05 22:40:43 -07:00 |
|
Allen Webster
|
19cdec56cd
|
[api] decompose error pushing functions; expose to main API
|
2021-06-05 21:47:47 -07:00 |
|
Allen Webster
|
d1896fc74b
|
[api] decompose the message printing API by one notch
|
2021-06-05 21:02:51 -07:00 |
|
Allen Webster
|
d0c9167eb6
|
[impl] reduce two node construction helpers to one; note about how to reduce the one helper with the root/file node concept
|
2021-06-05 20:52:43 -07:00 |
|
Allen Webster
|
be42d5d126
|
[namespace] brainstorm namespace fix ideas
|
2021-06-05 18:53:43 -07:00 |
|
Allen Webster
|
8e1b38e21f
|
[namespace] uncovered bug in parser; added test case for namespaces
|
2021-06-05 18:27:02 -07:00 |
|
ryanfleury
|
d5d3b85492
|
fix checked in merge conflicts
|
2021-05-25 18:35:33 -06:00 |
|
Allen Webster
|
c1efce845d
|
merge
|
2021-05-21 18:02:46 -07:00 |
|
Allen Webster
|
b7252121fe
|
cleanup; map interface idea
|
2021-05-21 17:53:20 -07:00 |
|
Ryan Fleury
|
25a80c1def
|
flesh out values in the toy language
|
2021-04-24 19:48:25 -06:00 |
|
Ryan Fleury
|
5f3528bea5
|
re-order md_impl; keep everything in same order as header file
|
2021-04-24 16:20:31 -06:00 |
|
Ryan Fleury
|
30187151ec
|
toy language sample; fix a couple of bugs
|
2021-04-24 16:07:34 -06:00 |
|
Ryan Fleury
|
9c0babe0a6
|
node flags seeking helper
|
2021-04-24 12:56:02 -06:00 |
|
ryanfleury
|
5629c0c995
|
command line helper pass
|
2021-04-23 14:30:21 -06:00 |
|
Allen Webster
|
78c9d8467d
|
remove the unused root first/last from parse ctx
|
2021-04-17 02:24:51 -07:00 |
|
Allen Webster
|
b915615716
|
more arranging functions; MD_MakeNode
|
2021-04-17 01:26:39 -07:00 |
|
Allen Webster
|
a5fe806f9e
|
start arranging for more functions to be public; simplify set parse function
|
2021-04-17 01:08:05 -07:00 |
|
Allen Webster
|
f5b8ccc4b0
|
refernce reorganize
|
2021-04-16 19:25:37 -07:00 |
|
Allen Webster
|
f52362ef2c
|
rename C helper types; cleanup pass over everything related to C helpers
|
2021-04-16 19:24:17 -07:00 |
|
Allen Webster
|
366eebca00
|
unify c generator naming
|
2021-04-16 18:37:37 -07:00 |
|
Allen Webster
|
87bd1cd6de
|
sort out types only needed in the C helpers
|
2021-04-16 18:27:08 -07:00 |
|
Allen Webster
|
3c6cc0414d
|
organize out C helpers
|
2021-04-16 18:17:46 -07:00 |
|
ryanfleury
|
714cb85824
|
fix samples/tests for removal of JoinStringListWithSeparator helper
|
2021-04-12 13:21:19 -06:00 |
|
ryanfleury
|
28ea290661
|
remove MD_JoinStringListWithSeparator, just have separator argument in MD_JoinStringList; helper for making node references
|
2021-04-11 21:29:35 -06:00 |
|
ryanfleury
|
1b89d3cc90
|
docs work; clean up TODO list; add TODOs for a couple of helpers and changes
|
2021-04-11 21:20:51 -06:00 |
|
ryanfleury
|
0be2134fb5
|
sync reference
|
2021-04-07 01:45:09 -06:00 |
|
Allen Webster
|
fe7fb421ca
|
[docs] update wording through MD_CodeLoc
|
2021-04-05 23:05:29 -07:00 |
|
Allen Webster
|
4d43fb1ae4
|
[docs] update match flags
|
2021-04-05 21:45:36 -07:00 |
|
Allen Webster
|
a0e5db5e64
|
[docs] wording on strings; sample of details and snippet on MD_String8List
|
2021-04-05 21:29:20 -07:00 |
|
Allen Webster
|
b671c4fa6c
|
Merge branch 'master' of https://github.com/Dion-Systems/metadesk
|
2021-04-02 17:30:27 -07:00 |
|
Allen Webster
|
2f3107adf6
|
[docs] update to work with docs baking system:
|
2021-04-01 22:50:21 -07:00 |
|
ryanfleury
|
6dc8487965
|
combine StringMatchFlags and NodeMatchFlags into MD_MatchFlags
|
2021-04-01 22:21:46 -06:00 |
|
ryanfleury
|
ae2e1c6baa
|
fix type for MD_Expr array thing
|
2021-04-01 21:48:42 -06:00 |
|
ryanfleury
|
2d81355626
|
update docs
|
2021-04-01 19:28:48 -06:00 |
|
ryanfleury
|
d18ff2846b
|
add some code styling to docs
|
2021-04-01 10:23:22 -06:00 |
|