tests: minor improvements

* tests/c++.at: Space changes.
Use AT_YYERROR_DEFINE.
* tests/local.at (AT_YYERROR_DEFINE): Issue errors on unknown languages.
This commit is contained in:
Akim Demaille
2012-09-20 11:42:06 +02:00
parent c955769a75
commit 5b34bb3110
2 changed files with 6 additions and 6 deletions

View File

@@ -1,4 +1,4 @@
# Checking the output filenames. -*- Autotest -*- # Checking the C++ Features. -*- Autotest -*-
# Copyright (C) 2004-2005, 2007, 2009-2012 Free Software Foundation, # Copyright (C) 2004-2005, 2007, 2009-2012 Free Software Foundation,
# Inc. # Inc.
@@ -30,6 +30,7 @@ m4_define([AT_CHECK_DOXYGEN],
[m4_fatal([invalid argument: $1])]) [m4_fatal([invalid argument: $1])])
AT_SETUP([Doxygen $1 Documentation]) AT_SETUP([Doxygen $1 Documentation])
AT_BISON_OPTION_PUSHDEFS([%skeleton "lalr1.cc"])
AT_DATA([input.yy], AT_DATA([input.yy],
[[%skeleton "lalr1.cc" [[%skeleton "lalr1.cc"
%locations %locations
@@ -38,10 +39,7 @@ AT_DATA([input.yy],
%% %%
exp:; exp:;
%% %%
yy::parser::error (const location& l, const std::string& m) ]AT_YYERROR_DEFINE[
{
std::cerr << l << s << std::endl;
}
]]) ]])
AT_BISON_CHECK([-o input.cc input.yy], 0) 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 --version || exit 77], 0, ignore)
AT_CHECK([doxygen], 0, [], [ignore]) AT_CHECK([doxygen], 0, [], [ignore])
AT_BISON_OPTION_POPDEFS
AT_CLEANUP AT_CLEANUP
m4_popdef([AT_DOXYGEN_PRIVATE]) m4_popdef([AT_DOXYGEN_PRIVATE])

View File

@@ -405,7 +405,8 @@ void
public void yyerror (String s) public void yyerror (String s)
{ {
System.err.println (s); System.err.println (s);
}]])])dnl }]])],
[m4_fatal([$0: invalid language: ]AT_LANG)])dnl
]) ])