mirror of
https://github.com/false-schemers/skint.git
synced 2024-12-25 21:58:54 +01:00
.. | ||
k.sf | ||
ksf2c.ssc | ||
n.sf | ||
nsf2c.ssc | ||
nsf2h.ssc | ||
README.md | ||
s.scm | ||
scm2c.ssc | ||
t.scm |
SKINT Precursors
This directory contains original Scheme code for autogenerated parts of SKINT C source.
To re-generate these files, one has to have working version of SKINT interpreter and SFC compiler.
Generation is performed with the help of Skint scripts located in the /pre
subdirectory. Assuming that both skint
and sfc
binaries are just above
the skint directory tree, the following commands will do the trick:
$ ./skint skint/pre/nsf2h.ssc skint/pre/n.sf skint/n.h
$ ./skint skint/pre/nsf2c.ssc skint/pre/n.sf skint/n.c
$ ./skint skint/pre/scm2c.ssc skint/pre/s.scm skint/s.c
$ ./skint skint/pre/scm2c.ssc skint/pre/t.scm skint/t.c
$ ./skint skint/pre/ksf2c.ssc ./sfc skint/pre/k.sf skint/k.c
Please note that this step is optional, but may be needed to make enhancements and fix bugs in the autogenerated C code.