Commit Graph

127 Commits

Author SHA1 Message Date
3dddad8c27 sex headers are now seh, not hsex 2025-06-13 14:47:55 +03:00
e4c243e113 update Readme.org 2025-06-13 14:31:10 +03:00
3cce26dc5c add field access support (also unfuck tree walker a bit) 2025-06-12 23:40:35 +03:00
f767a80700 remove useless empty line 2025-06-12 23:40:15 +03:00
29fbd44366 fix indent 2025-06-12 23:40:08 +03:00
f247a65bf0 sex-mode inherits scheme mode 2025-06-11 20:24:12 +03:00
19cc3ad43a unshittify templates 2025-06-11 20:23:54 +03:00
241d605db4 implement templates (kinda)
uh oh
2025-06-09 00:30:14 +03:00
408c0c1441 make some exceptions for unkebabification 2025-06-09 00:29:31 +03:00
1286fc14ec add clean target 2025-06-09 00:28:50 +03:00
5220e0eafd [] isn't gonna work with Sheme reader 2025-06-09 00:27:36 +03:00
839a6cb350 don't need map here, for-each is enough 2025-06-09 00:27:21 +03:00
0d72b1950d fix reading from files not in current dir 2025-06-09 00:27:03 +03:00
469db7b92e add auto typedefs for structs 2025-06-09 00:21:42 +03:00
f74d1b0c1c typo 2025-06-05 17:17:58 +03:00
39e1e4a664 rewrite tree walk with tree module
also add pub support
2025-06-05 17:11:30 +03:00
dd9765bd62 filter out '()s from the tree 2025-06-05 12:15:06 +03:00
46877241d9 add cmdline options
-h help
-o write to file
-m expand macros in Sex code and print result
2025-06-05 07:32:05 +03:00
06d8dd331e add sex-mode.el 2025-05-30 12:38:18 +03:00
5dece2275a maybe rewrite map-filter-tree with tree.scm's tree inversions?
They don't seem intuitive, need to mess around a bit to understand
them.
2025-05-30 12:37:28 +03:00
8b860b578f add template list class and test 2025-05-30 12:37:07 +03:00
12efc05c32 add link to Chicken web site 2025-05-29 22:19:23 +03:00
ddda69e61e fix format in Readme 2025-05-29 22:15:12 +03:00
b8d0efafcb implement comma in Sex sources 2025-05-29 22:08:14 +03:00
32ed90295b add info about Chicken deps to Readme.org 2025-05-27 14:50:10 +03:00
edf3dd540c update Readme 2025-05-27 12:02:54 +03:00
db124d68c5 initial 2025-05-26 22:42:01 +03:00