e9560e95a5
* module/mes/elf-util.mes (add-s:-prefix, drop-s:-prefix): New functions. * module/mes/elf-util.scm: Export them. * module/language/c99/compiler.mes (string->global): Add `s:' prefix to global strings. Update users. (expr->arg): Update. (expr->accu): Handle string expressions. (initzer->global): New function. (struct-field): Handle string field. * doc/examples/t.c: Test it. * doc/examples/mini-mes.c: Use it. dun! |
||
---|---|---|
.. | ||
compiler.mes | ||
compiler.scm |