diff options
author | bstarynk <bstarynk@138bc75d-0d04-0410-961f-82ee72b054a4> | 2013-07-17 12:17:51 +0000 |
---|---|---|
committer | bstarynk <bstarynk@138bc75d-0d04-0410-961f-82ee72b054a4> | 2013-07-17 12:17:51 +0000 |
commit | a721bfa9641652ec1fcae2471cd8df2e8dd174b4 (patch) | |
tree | fb88c1ec765aecda6831e4797ba80f94b2140ad2 /gcc/melt-predef.list | |
parent | 50bfe8cab81df16237151f9676e7a30f647981cf (diff) | |
download | gcc-a721bfa9641652ec1fcae2471cd8df2e8dd174b4.tar.gz |
2013-07-17 Basile Starynkevitch <basile@starynkevitch.net>
* melt-predef.list (HOOK_MACRO_INSTALLER): New.
* melt/warmelt-macro.melt (class_source_macro_installation): New
class with field smacinst_defmacro.
(hook_macro_installer): New hook.
(melt_delayed_macro_expander): Call
melt_invoke_translator_runner_macroexpansions.
(mexpand_defmacro): Create instance of
class_source_macro_installation.
* melt/warmelt-normal.melt (normexp_macro_installation): New
method for normal_exp of normexp_macro_installation.
* melt/warmelt-outobj.melt (normalize_macroexpanded_list): Can
handle normalization into tuples or lists of nreps.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/melt-branch@201006 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/melt-predef.list')
-rw-r--r-- | gcc/melt-predef.list | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/gcc/melt-predef.list b/gcc/melt-predef.list index 0974f784144..fc92f0f5c7a 100644 --- a/gcc/melt-predef.list +++ b/gcc/melt-predef.list @@ -152,6 +152,7 @@ HOOK_INTERN_SYMBOL HOOK_LOW_DEBUG_VALUE_AT HOOK_LOW_STDERR_VALUE_AT + HOOK_MACRO_INSTALLER HOOK_MELT_ATTRIBUTE_DEFINER HOOK_NAMED_KEYWORD HOOK_NAMED_SYMBOL |