Commit Graph

42 Commits

Author SHA1 Message Date
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 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 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
Allen Webster 7d82d4f0ef [examples] custom user errors 2021-09-16 22:52:29 -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
Allen Webster e11ddda2fb [examples] sets, separators, & tags example (first pass) 2021-09-13 18:59:37 -07: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
Allen Webster ba372c135f [examples] rearrange; add hello_world.mdesk example file 2021-09-10 15:54:39 -07:00
Allen Webster 39b30d9276 [examples] finish first draft commentary in parse_check.c 2021-09-10 15:26:21 -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 da7284f5ec [examples] edit the datadesk-like example 2021-09-10 13:01:13 -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 47b5e0bf72 rename samples to examples; delete dead build scripts 2021-09-02 18:49:34 -07:00