Allen Webster
|
b41590525e
|
[expr parser] fuse operator with operator node
|
2021-10-01 20:42:14 -07:00 |
|
Allen Webster
|
9ac946cf07
|
[expr parser] change the operator definition so that an MD_Node is not required
|
2021-10-01 20:31:06 -07:00 |
|
Allen Webster
|
4ce22d786c
|
[expr parser] getting familiar with the expression parser
|
2021-10-01 20:03:50 -07:00 |
|
Allen Webster
|
e36e0de276
|
[example] use type as receipt of work instead of a boolean
|
2021-10-01 19:21:51 -07:00 |
|
Allen Webster
|
a580096708
|
[examples] do the deduplication todos in types example
|
2021-10-01 19:07:50 -07:00 |
|
Allen Webster
|
cdbf239c34
|
[examples] implement 'complete' feature for maps
|
2021-09-26 11:08:30 -07:00 |
|
Allen Webster
|
fcb61541a9
|
[examples] implement default & auto map features
|
2021-09-26 10:57:28 -07:00 |
|
Allen Webster
|
64b2075038
|
[examples] fix bug in case iteration
|
2021-09-26 10:44:46 -07:00 |
|
Allen Webster
|
4a1f9529a0
|
[examples] generate map functions
|
2021-09-26 10:39:39 -07:00 |
|
Allen Webster
|
7b830bc584
|
[example] resolve map's case in value to an enumerant pointer
|
2021-09-25 21:55:26 -07:00 |
|
Allen Webster
|
1d204361e6
|
[example] duplicate case checker
|
2021-09-25 21:45:35 -07:00 |
|
Allen Webster
|
b203d0ac67
|
[examples] check case values when building case lists
|
2021-09-25 21:35:51 -07:00 |
|
Allen Webster
|
7feed9ea6a
|
[examples] develop the map analyzer
|
2021-09-25 21:29:42 -07:00 |
|
Allen Webster
|
8ce66a8dff
|
[examples] type info: member name collision checker
|
2021-09-25 20:43:53 -07:00 |
|
Allen Webster
|
e80557cbfd
|
[examples] generate enum types with typedefs when they have underlying basic types
|
2021-09-25 20:35:36 -07:00 |
|
Allen Webster
|
1ff9a17ef5
|
[examples] equip enums with underlying basic types
|
2021-09-25 20:32:04 -07:00 |
|
Allen Webster
|
9aad622357
|
[examples] type info: basic type sizes; also get rid of redundant parameters
|
2021-09-25 20:21:08 -07:00 |
|
Allen Webster
|
e24e0ea859
|
[examples] type metadata header
|
2021-09-25 20:07:40 -07:00 |
|
Allen Webster
|
0f59e3ee2d
|
[examples] pull out each big piece into a function
|
2021-09-25 20:06:10 -07:00 |
|
Allen Webster
|
aed4cf1811
|
[examples] upgrade type metadata organization
|
2021-09-25 19:58:33 -07:00 |
|
Allen Webster
|
c30f4e4a74
|
[examples] generating type info definitions
|
2021-09-25 19:52:36 -07:00 |
|
Allen Webster
|
6db244045d
|
[examples] generate enum member tables
|
2021-09-25 19:31:42 -07:00 |
|
Allen Webster
|
d383a3122f
|
[examples] generate type info declarations; generate member tables
|
2021-09-25 19:26:06 -07:00 |
|
Allen Webster
|
35f7d3daf1
|
[examples] get type info final program fully building
|
2021-09-25 17:44:23 -07:00 |
|
Allen Webster
|
3f5d4a96a9
|
[bld] setup new feature for include path management
|
2021-09-25 17:37:33 -07:00 |
|
Allen Webster
|
70e630cab6
|
more styl consistency
|
2021-09-25 17:01:24 -07:00 |
|
Allen Webster
|
f65aa9f76f
|
style consistency pass
|
2021-09-25 16:50:55 -07:00 |
|
Allen Webster
|
e74ddc0f27
|
remove GetCap
|
2021-09-25 16:45:53 -07:00 |
|
ryanfleury
|
4657327976
|
override for arena cap getter
|
2021-09-24 20:47:23 -06:00 |
|
ryanfleury
|
6ba42a67e6
|
make sprintf an overrideable
|
2021-09-24 19:09:46 -06:00 |
|
ryanfleury
|
c73e6961a5
|
for real this time
|
2021-09-24 18:57:32 -06:00 |
|
ryanfleury
|
612fad86cf
|
allow optional include of stb sprintf
|
2021-09-24 18:56:25 -06:00 |
|
Allen Webster
|
cdb170bb86
|
[examples] generate types and function decarations
|
2021-09-24 16:41:26 -07:00 |
|
Allen Webster
|
1644c02d47
|
[examples] arrange notes for next time
|
2021-09-19 17:29:34 -07:00 |
|
Allen Webster
|
426de7ca2e
|
[examples] enum member lists
|
2021-09-19 17:26:51 -07:00 |
|
Allen Webster
|
f0ca7effc5
|
[examples] struct member lists
|
2021-09-19 16:56:39 -07:00 |
|
Allen Webster
|
2be6caf79a
|
[examples] rearrange examples to give big examples their own folder; add hand written files for type info example
|
2021-09-19 16:28:06 -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 |
|
Ryan Fleury
|
49e7e19364
|
merge
|
2021-09-16 22:14:09 -06:00 |
|
Ryan Fleury
|
d9e5655564
|
fix impl names of string gen functions
|
2021-09-16 22:13:32 -06:00 |
|
Allen Webster
|
39f3d50419
|
MERGE
|
2021-09-16 20:07:41 -07:00 |
|