A README file.

This commit is contained in:
Simon Forman 2023-02-05 14:54:33 -08:00
parent ccbf8d2b4c
commit d3a9a6ff7f
2 changed files with 14 additions and 2 deletions

View File

@ -0,0 +1,14 @@
Thun in C
---------------
This is my first attempt to write C in many years, I hope it's not too
embarassing.
I use Gperf to create a static wordlist. This make word lookup very
efficient, but there's no way currently to add definitions at runtime.
There's a janky script *convert\_defs.py* that generates *definitions.c*,
*definitions.h*, and *KEYWORDS.txt* from the *defs.txt* file. I would
like to replace the dependency on Python with, say, Awk or something.

View File

@ -102,5 +102,3 @@ Last, a set of functions to go in the wordlist, one for each definition.
for line in defs:
name, body = line.split(None, 1)
print(f'void def_{name}(__attribute__((unused)) JoyListPtr stack, JoyListPtr expression) {{ push_quote_onto_expression(def_{name}_body, expression); }}')