mescc: Use records for Guile: preparation.
authorJan Nieuwenhuizen <janneke@gnu.org>
Fri, 14 Jul 2017 18:42:26 +0000 (20:42 +0200)
committerJan Nieuwenhuizen <janneke@gnu.org>
Wed, 26 Jul 2017 09:36:08 +0000 (11:36 +0200)
commit52b09c5f1729e7df7ea5080f671402d7cb6f3b1e
tree7b1c8819eb1cafe36ceaf641303aec8d24e10e19
parent81f3fb0ecfd624e035bc9ee27470dcf497e7b5fb
mescc: Use records for Guile: preparation.

* module/language/c99/info.mes: New file.
* module/mes/M1.mes: Use it.
* scripts/mescc.mes: Use it.
* module/language/c99/compiler.mes: Use it.  (<info>, <types>,
  <constants>, <functions>, <globals>, <locals>, <function>, <text>,
  <break>, <continue>, make, info?, .info, .types, .constants,
  .functions, .globals, .locals, .function, .text, .break, .continue):
  Remove.
* module/language/c99/info.scm: New file.
* module/language/c99/compiler.scm: Use it.
* guile/mescc.scm: Use it.
* module/mes/M1.scm: Use it.
guile/mescc.scm
make.scm
module/language/c99/compiler.mes
module/language/c99/compiler.scm
module/language/c99/info.mes [new file with mode: 0644]
module/language/c99/info.scm [new file with mode: 0644]
module/mes/M1.mes
module/mes/M1.scm
scripts/mescc.mes