[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PATCH] Simplify lalr1.cc since %defines is mandatory.
From: |
Akim Demaille |
Subject: |
[PATCH] Simplify lalr1.cc since %defines is mandatory. |
Date: |
Tue, 11 Nov 2008 15:08:46 -0000 |
* data/lalr1.cc: Remove useless calls to b4_defines_if.
---
ChangeLog | 5 +++++
data/lalr1.cc | 9 +++------
2 files changed, 8 insertions(+), 6 deletions(-)
diff --git a/ChangeLog b/ChangeLog
index 0409a5d..7931aaf 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,10 @@
2008-11-11 Akim Demaille <address@hidden>
+ Simplify lalr1.cc since %defines is mandatory.
+ * data/lalr1.cc: Remove useless calls to b4_defines_if.
+
+2008-11-11 Akim Demaille <address@hidden>
+
TODO: yyfmt.
* TODO (yysyntax_error): New item.
diff --git a/data/lalr1.cc b/data/lalr1.cc
index e6e11c3..056c6bd 100644
--- a/data/lalr1.cc
+++ b/data/lalr1.cc
@@ -316,8 +316,7 @@ m4_include(b4_pkgdatadir/[location.cc])
# We do want M4 expansion after # for CPP macros.
m4_changecom()
m4_divert_push(0)dnl
-b4_defines_if(
address@hidden(b4_spec_defines_file@)@
address@hidden(b4_spec_defines_file@)@
b4_copyright([Skeleton interface for Bison LALR(1) parsers in C++])
dnl FIXME: This is wrong, we want computed header guards.
[
@@ -748,7 +747,6 @@ m4_ifdef([b4_stype],
b4_percent_code_get([[provides]])[]dnl
[#endif /* ! defined PARSER_HEADER_H */]
-])dnl
@output(b4_parser_file_name@)@
b4_copyright([Skeleton implementation for Bison LALR(1) parsers in C++])
b4_percent_code_get([[top]])[]dnl
@@ -758,10 +756,9 @@ m4_if(b4_prefix, [yy], [],
#define yylex b4_prefix[]lex])[
/* First part of user declarations. */
-]b4_user_pre_prologue
+]b4_user_pre_prologue[
-b4_defines_if([[
-#include "@basename(]b4_spec_defines_file[@)"]])[
+#include "@basename(]b4_spec_defines_file[@)"
/* User implementation prologue. */
]b4_user_post_prologue
--
1.6.0.2.588.g3102
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [PATCH] Simplify lalr1.cc since %defines is mandatory.,
Akim Demaille <=