mescc: Support generic initializer.
authorJan Nieuwenhuizen <janneke@gnu.org>
Fri, 17 Mar 2017 16:54:37 +0000 (17:54 +0100)
committerJan Nieuwenhuizen <janneke@gnu.org>
Fri, 17 Mar 2017 16:54:37 +0000 (17:54 +0100)
commita4d65166c035c0fa7dc775673f7064deed374a4f
tree91d5a847342388153c0a159c3378c30728121428
parentddd880bdc821b4421968758c790abda556e87640
mescc: Support generic initializer.

* module/language/c99/compiler.mes (ast->info): Support generic
  declaration using initializer.  Supports struct field initializer.
* doc/examples/t.c (struct_test): Test it.
* doc/examples/mini-mes.c (call_lambda, eval_apply, write_byte,
  display_): Use it.  (call_lambda): (eval_apply,
  list_of_char_equal_p): Use it.
module/language/c99/compiler.mes
scaffold/mini-mes.c
scaffold/t.c