Allen Webster
|
cdb170bb86
|
[examples] generate types and function decarations
|
2021-09-24 16:41:26 -07:00 |
|
Allen Webster
|
426de7ca2e
|
[examples] enum member lists
|
2021-09-19 17:26:51 -07:00 |
|
Allen Webster
|
0a07520fac
|
reserve-commit-chain arenas
|
2021-09-17 18:07:38 -07:00 |
|
Allen Webster
|
cbd755852d
|
Merge branch 'dev' of https://github.com/Dion-Systems/metadesk into dev
|
2021-09-17 00:48:13 -07:00 |
|
Allen Webster
|
b6cbff2eb1
|
tidying up naming scheme and parameters in helper inspection API; [examples] sketch of type metadata example
|
2021-09-17 00:48:06 -07:00 |
|
Ryan Fleury
|
1b31e6f41d
|
work/tests for reconstruction string'
|
2021-09-17 01:06:57 -06:00 |
|
Ryan Fleury
|
4a8f470149
|
remove generate flags from reconstruction string gen
|
2021-09-16 23:58:43 -06:00 |
|
Allen Webster
|
fd191a3181
|
Merge branch 'dev' of https://github.com/Dion-Systems/metadesk into dev
|
2021-09-16 22:52:39 -07:00 |
|
Allen Webster
|
7d82d4f0ef
|
[examples] custom user errors
|
2021-09-16 22:52:29 -07:00 |
|
Ryan Fleury
|
424bd25508
|
treat all cmd line options after a -- as plain inputs
|
2021-09-16 23:36:17 -06:00 |
|
Ryan Fleury
|
07ff2afa72
|
set implicitly-delimited separator set node flags correctly
|
2021-09-16 23:31:28 -06:00 |
|
Ryan Fleury
|
bd754c1816
|
zero-init
|
2021-09-16 22:44:52 -06:00 |
|
Allen Webster
|
39f3d50419
|
MERGE
|
2021-09-16 20:07:41 -07:00 |
|
Allen Webster
|
883c384e38
|
[examples] hello_world.c first pass; parse check touch ups; API touch ups
|
2021-09-16 20:06:20 -07:00 |
|
Ryan Fleury
|
593da9bf99
|
parse node set in header
|
2021-09-16 20:56:19 -06:00 |
|
Ryan Fleury
|
c04b7dd04d
|
eliminate ParseTagList and redundant parse result fields
|
2021-09-16 20:40:06 -06:00 |
|
Ryan Fleury
|
0288b025f8
|
inline parse tag list call; fix uninitialized memory in string copy
|
2021-09-16 20:36:13 -06:00 |
|
Allen Webster
|
e5c9b49c83
|
[examples] write labels.mdesk with examples of labels
|
2021-09-13 18:09:38 -07:00 |
|
Allen Webster
|
feafba93f3
|
tidy up the reference macro, rename dereference function; [examples] tidy up the commentary about for loop macros
|
2021-09-13 17:21:12 -07:00 |
|
Miguel Lechon
|
9cc8f80abe
|
[expr parser] Column information on parse errors.
|
2021-09-12 14:05:39 +02:00 |
|
Miguel Lechon
|
4f4fb0f7f9
|
[expr parser] Move acceleration into parse context.
|
2021-09-12 11:12:26 +02:00 |
|
Miguel Lechon
|
aad96bf978
|
[expr parser] Detect premature end of expression.
|
2021-09-11 11:21:34 +02:00 |
|
Allen Webster
|
39b30d9276
|
[examples] finish first draft commentary in parse_check.c
|
2021-09-10 15:26:21 -07:00 |
|
Allen Webster
|
6dd7acb1a2
|
iterating on debug dump and reconstruction API details
|
2021-09-10 14:46:41 -07:00 |
|
Allen Webster
|
a3e8c90b67
|
[examples] filling in notes in the parse_check.c example; upgrading the datadesk_like_template a bit
|
2021-09-10 14:34:23 -07:00 |
|
Allen Webster
|
aeaa8b1154
|
wrap the prev/next comment members for future upgrades
|
2021-09-10 13:20:26 -07:00 |
|
Allen Webster
|
28fc6e6799
|
a strong sorting system in md.h
|
2021-09-10 13:10:09 -07:00 |
|
Miguel Lechon
|
b2c901d60f
|
[expr parser] Brace/bracket unary op required for set leaves.
|
2021-09-09 12:48:04 +02:00 |
|
Miguel Lechon
|
c0a50bfe27
|
Discard and warn against conflicting expression operators.
|
2021-09-09 12:21:03 +02:00 |
|
Miguel Lechon
|
c6c790e50d
|
expression parser; first pass.
|
2021-09-07 18:16:57 +02:00 |
|
Miguel Lechon
|
c0a56dbcda
|
tweak expression parser interface.
|
2021-09-03 13:12:06 +02:00 |
|
Allen Webster
|
b5f9186786
|
Merge branch 'dev' of https://github.com/Dion-Systems/metadesk into dev
|
2021-09-02 19:49:18 -07:00 |
|
Allen Webster
|
eef0ff2577
|
better lexer testing in sanity_tests
|
2021-09-02 19:49:09 -07:00 |
|
Allen Webster
|
213c20fd93
|
update lexer to new symbol parsing rule
|
2021-09-02 19:34:28 -07:00 |
|
Allen Webster
|
5a1462faee
|
clean house on old examples; sketch out outline for new examples
|
2021-09-02 19:29:40 -07:00 |
|
Allen Webster
|
f26bbc2c37
|
remove dead files md_posix.c, todo.txt
|
2021-09-02 18:40:29 -07:00 |
|
ryanfleury
|
ad07656a48
|
partial docs pass
|
2021-09-02 03:54:46 -06:00 |
|
Allen Webster
|
131876018a
|
expression parser skeleton (look for @expr_parser comments)
|
2021-09-01 21:12:55 -07:00 |
|
Allen Webster
|
a2766a2e0c
|
clean up old samples; mark md_c_helpers with an error; remove c helper tests
|
2021-09-01 19:01:27 -07:00 |
|
Allen Webster
|
4452663046
|
make print helpers optional
|
2021-08-27 14:55:32 -07:00 |
|
Allen Webster
|
abf9ca40b1
|
memset/memmove overrides
|
2021-08-25 09:17:00 -07:00 |
|
Allen Webster
|
52f975fb8b
|
fix some bugs with new build script
|
2021-08-24 21:42:38 -07:00 |
|
Allen Webster
|
78bfd000d4
|
min/max macros
|
2021-08-24 21:16:33 -07:00 |
|
Allen Webster
|
5ebb2fbfd9
|
Merge branch 'dev' of https://github.com/Dion-Systems/metadesk into dev
|
2021-08-19 20:37:29 -07:00 |
|
Allen Webster
|
80805e08ee
|
3-point file iteration API; unicode support on win32
|
2021-08-19 20:37:21 -07:00 |
|
ryanfleury
|
ccdb41ce22
|
reconstructed string - metadesk pretty printer - messy first pass
|
2021-08-18 02:28:39 -06:00 |
|
ryanfleury
|
d213f0362f
|
string generation feature options + implementations + tests
|
2021-08-18 01:46:55 -06:00 |
|
ryanfleury
|
1cd4cc4d60
|
kill old debug string printer
|
2021-08-18 01:09:11 -06:00 |
|
ryanfleury
|
e3047dc4a4
|
new debug string list generation helper, intended to replace old printer
|
2021-08-18 01:08:46 -06:00 |
|
Allen Webster
|
52d717c2b9
|
put in arena-put-back optimization
|
2021-08-13 11:34:18 -07:00 |
|