* data/c.m4: b4_comment(TEXT): Don't indent empty lines.
* data/lalr1.cc: Don't indent before rule and symbol actions, as
they can be empty, and anyway this incorrectly indents the first
action.
+2008-11-10 Akim Demaille <demaille@gostai.com>
+
+ Avoid trailing spaces.
+ * data/c.m4: b4_comment(TEXT): Don't indent empty lines.
+ * data/lalr1.cc: Don't indent before rule and symbol actions, as
+ they can be empty, and anyway this incorrectly indents the first
+ action.
+
2008-11-10 Akim Demaille <demaille@gostai.com>
Comment changes.
2008-11-10 Akim Demaille <demaille@gostai.com>
Comment changes.
# b4_comment(TEXT)
# ----------------
# b4_comment(TEXT)
# ----------------
+# Put TEXT in comment. Avoid trailing spaces: don't indent empty lines.
+# Avoid adding indentation to the first line, as the indentation comes
+# from "/*". That's why we don't patsubst([$1], [^\(.\)], [ \1]).
m4_define([b4_comment], [/* m4_bpatsubst([$1], [
m4_define([b4_comment], [/* m4_bpatsubst([$1], [
# b4_identification
# -----------------
# b4_identification
# -----------------
<< yysym.location << ": ";
switch (yytype)
{
<< yysym.location << ": ";
switch (yytype)
{
-]m4_map([b4_symbol_actions], m4_defn([b4_symbol_printers]))dnl
-[ default:
+]m4_map([b4_symbol_actions], m4_defn([b4_symbol_printers]))[
+ default:
YY_REDUCE_PRINT (yyn);
switch (yyn)
{
YY_REDUCE_PRINT (yyn);
switch (yyn)
{