mes/scaffold
Jan Nieuwenhuizen e9560e95a5 mescc: Support strings in struct initialization.
* 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!
2017-03-09 08:14:27 +01:00
..
cons-mes.c mescc: Display sexps better. 2017-03-07 22:33:59 +01:00
m.c mescc: Add open/read C-tests. 2017-04-02 12:10:38 +02:00
micro-mes.c mescc: Add open/read C-tests. 2017-04-02 12:10:38 +02:00
mini-mes.c mescc: Support strings in struct initialization. 2017-03-09 08:14:27 +01:00
t.c mescc: Support strings in struct initialization. 2017-03-09 08:14:27 +01:00
tiny-mes.c mescc: Display sexps better. 2017-03-07 22:33:59 +01:00