r184574 - in /branches/melt-branch/gcc: ChangeL...
bstarynk@gcc.gnu.org
bstarynk@gcc.gnu.org
Sat Feb 25 14:38:00 GMT 2012
Author: bstarynk
Date: Sat Feb 25 14:38:38 2012
New Revision: 184574
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=184574
Log:
2011-02-25 Basile Starynkevitch <basile@starynkevitch.net>
{{syntax-check C emission passing.}}
* melt/warmelt-first.melt (discrim, the_meltcallcount)
(the_callcount, is_mapobject, mapobject_size, mapobject_nth_attr)
(mapobject_nth_val, foreach_in_mapobject, foreach_in_mapstring)
(is_routine, routine_descr): Improve generated C code.
* melt/warmelt-base.melt (zerop, longbacktrace_dbg, checkval_dbg)
(make_strbuf, add2out_cencstrbuf, add2out_ccomstrbuf): Improve
generated code.
* melt/warmelt-macro.melt (macroexpand_toplevel_list): Warn only
when an s-expr is macroexpanded into null at top-level.
* melt/warmelt-outobj.melt (syntestgen_cmatcher): Emit semi-colon.
(emit_syntax_testing_routine): Remove #if 0 from emitted C code,
now compiled when MELT_HAVE_DEBUG...
* melt/xtramelt-ana-base.melt: Improve generated C code.
* melt/xtramelt-parse-infix-syntax.melt: Improve generated C code.
Modified:
branches/melt-branch/gcc/ChangeLog.MELT
branches/melt-branch/gcc/melt/warmelt-base.melt
branches/melt-branch/gcc/melt/warmelt-first.melt
branches/melt-branch/gcc/melt/warmelt-macro.melt
branches/melt-branch/gcc/melt/warmelt-outobj.melt
branches/melt-branch/gcc/melt/xtramelt-ana-base.melt
branches/melt-branch/gcc/melt/xtramelt-parse-infix-syntax.melt
More information about the Gcc-cvs
mailing list