[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PATCH 1/9] tests: minor improvements
From: |
Akim Demaille |
Subject: |
[PATCH 1/9] tests: minor improvements |
Date: |
Tue, 2 Oct 2012 19:11:06 +0200 |
* tests/c++.at: Space changes.
Use AT_YYERROR_DEFINE.
* tests/local.at (AT_YYERROR_DEFINE): Issue errors on unknown languages.
---
tests/c++.at | 9 ++++-----
tests/local.at | 3 ++-
2 files changed, 6 insertions(+), 6 deletions(-)
diff --git a/tests/c++.at b/tests/c++.at
index 93675d4..c44a2a5 100644
--- a/tests/c++.at
+++ b/tests/c++.at
@@ -1,4 +1,4 @@
-# Checking the output filenames. -*- Autotest -*-
+# Checking the C++ Features. -*- Autotest -*-
# Copyright (C) 2004-2005, 2007, 2009-2012 Free Software Foundation,
# Inc.
@@ -30,6 +30,7 @@ m4_define([AT_CHECK_DOXYGEN],
[m4_fatal([invalid argument: $1])])
AT_SETUP([Doxygen $1 Documentation])
+AT_BISON_OPTION_PUSHDEFS([%skeleton "lalr1.cc"])
AT_DATA([input.yy],
[[%skeleton "lalr1.cc"
%locations
@@ -38,10 +39,7 @@ AT_DATA([input.yy],
%%
exp:;
%%
-yy::parser::error (const location& l, const std::string& m)
-{
- std::cerr << l << s << std::endl;
-}
+]AT_YYERROR_DEFINE[
]])
AT_BISON_CHECK([-o input.cc input.yy], 0)
@@ -94,6 +92,7 @@ EXTRACT_STATIC = AT_DOXYGEN_PRIVATE
AT_CHECK([doxygen --version || exit 77], 0, ignore)
AT_CHECK([doxygen], 0, [], [ignore])
+AT_BISON_OPTION_POPDEFS
AT_CLEANUP
m4_popdef([AT_DOXYGEN_PRIVATE])
diff --git a/tests/local.at b/tests/local.at
index 5c9b865..8f222c6 100644
--- a/tests/local.at
+++ b/tests/local.at
@@ -405,7 +405,8 @@ void
public void yyerror (String s)
{
System.err.println (s);
- }]])])dnl
+ }]])],
+[m4_fatal([$0: invalid language: ]AT_LANG)])dnl
])
--
1.7.12.2
- [PATCH 0/9] {maint} lalr1.cc: exception safety, Akim Demaille, 2012/10/02
- [PATCH 4/9] lalr1.cc: check exception safety., Akim Demaille, 2012/10/02
- [PATCH 7/9] lalr1.cc: check (and fix) %printer exception safety, Akim Demaille, 2012/10/02
- [PATCH 6/9] lalr1.cc: check (and fix) %initial-action exception safety, Akim Demaille, 2012/10/02
- [PATCH 1/9] tests: minor improvements,
Akim Demaille <=
- [PATCH 8/9] lalr1.cc: check exception safety of yyerror, Akim Demaille, 2012/10/02
- [PATCH 5/9] lalr1.cc: fix exception safety, Akim Demaille, 2012/10/02
- [PATCH 2/9] lalr1.cc: don't leave macros define to nothing, Akim Demaille, 2012/10/02
- [PATCH 3/9] lalr1.cc: indentation fixes., Akim Demaille, 2012/10/02
- [PATCH 9/9] lalr1.cc: document exception safety, Akim Demaille, 2012/10/02
- Re: [PATCH 0/9] {maint} lalr1.cc: exception safety, Akim Demaille, 2012/10/03