mescc: Compile all of mini-mes.
authorJan Nieuwenhuizen <janneke@gnu.org>
Mon, 6 Mar 2017 06:14:15 +0000 (07:14 +0100)
committerJan Nieuwenhuizen <janneke@gnu.org>
Mon, 6 Mar 2017 06:14:15 +0000 (07:14 +0100)
commitdd52f580fb09412785966dad41a932e4206bf4e2
tree64ee7032b7a16f9c1825325beedfe28f38a81aa9
parent78e70f9024168785ad264ef2dd354c87c2f32810
mescc: Compile all of mini-mes.

* module/language/c99/compiler.mes (case->jump-info): Support single statement.
* module/mes/elf-util.mes (function-prefix): Workaround for reversed
  functions.  FIXME!
* module/mes/elf.mes:
* scaffold/mini-mes.c (type_t): Rename FUNCTION to TFUNCTION for Nyacc.
  Add missing symbols.
  (eval_apply): Uncomment most.
* scaffold/tiny-mes.c:
* scaffold/cons-mes.c: Remove cruft.
GNUmakefile
lib.c
module/language/c99/compiler.mes
module/mes/elf-util.mes
module/mes/elf.mes
scaffold/cons-mes.c
scaffold/mini-mes.c
scaffold/tiny-mes.c