diff options
author | Akim Demaille <akim@epita.fr> | 2005-11-14 08:13:07 +0000 |
---|---|---|
committer | Akim Demaille <akim@epita.fr> | 2005-11-14 08:13:07 +0000 |
commit | 422494834c997d34b85f31f22bcc54f8859876c4 (patch) | |
tree | 0e10a42327ad06765fe4bfaf8106d50c8696d3c2 /data/m4sugar | |
parent | 5059b5c88759627b92f312e65e8a408607541272 (diff) | |
download | bison-422494834c997d34b85f31f22bcc54f8859876c4.tar.gz |
* data/glr.cc: New.
* data/m4sugar/m4sugar.m4 (m4_prepend): New.
Diffstat (limited to 'data/m4sugar')
-rw-r--r-- | data/m4sugar/m4sugar.m4 | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/data/m4sugar/m4sugar.m4 b/data/m4sugar/m4sugar.m4 index 3e2f1769..225b7c7a 100644 --- a/data/m4sugar/m4sugar.m4 +++ b/data/m4sugar/m4sugar.m4 @@ -1515,6 +1515,12 @@ m4_define([m4_append], [m4_define([$1], m4_ifdef([$1], [m4_defn([$1])$3])[$2])]) +# m4_prepend(MACRO-NAME, STRING, [SEPARATOR]) +# ------------------------------------------- +# Same, but prepend. +m4_define([m4_prepend], +[m4_define([$1], + [$2]m4_ifdef([$1], [$3[]m4_defn([$1])]))]) # m4_append_uniq(MACRO-NAME, STRING, [SEPARATOR]) # ----------------------------------------------- |