summaryrefslogtreecommitdiff
path: root/tests/skeletons.at
diff options
context:
space:
mode:
authorAkim Demaille <akim.demaille@gmail.com>2020-04-12 09:54:46 +0200
committerAkim Demaille <akim.demaille@gmail.com>2020-04-12 13:56:44 +0200
commit72c9fa4510eb677cf80feb0d161eb38f97ddffe9 (patch)
tree279fee0844add796b22efd52c5b5b90ce35bd6bf /tests/skeletons.at
parenta555b419904c3619f417f9698b9234d9084c65e5 (diff)
downloadbison-72c9fa4510eb677cf80feb0d161eb38f97ddffe9.tar.gz
skeletons: use "end of file" instead of "$end"
The name "$end" is nice in the report, in particular it avoids that pointed-rules (aka items) be too long. It also helps keeping them "standard". But it is bad in error messages, we should report "end of file" (or maybe "end of input", this is debatable). So, unless the user already defined the alias for the error token herself, make it "end of file". It should even be translated if the user already translated some tokens, so that there is now no strong reason to redefine the $end token. * src/output.c (prepare_symbol_names): Issue "end of file" instead of "$end". * data/skeletons/lalr1.java (yytnamerr_): Remove the renaming hack. * build-aux/update-test: Accept files with names containing a "+", such as c++.at. * tests/actions.at, tests/c++.at, tests/conflicts.at, * tests/glr-regression.at, tests/regression.at, tests/skeletons.at: Adjust.
Diffstat (limited to 'tests/skeletons.at')
-rw-r--r--tests/skeletons.at4
1 files changed, 2 insertions, 2 deletions
diff --git a/tests/skeletons.at b/tests/skeletons.at
index 013e29d0..744e57b5 100644
--- a/tests/skeletons.at
+++ b/tests/skeletons.at
@@ -120,13 +120,13 @@ AT_GRAM])
AT_BISON_CHECK([[--skeleton=yacc.c -o input-cmd-line.c input-cmd-line.y]])
AT_COMPILE([[input-cmd-line]])
AT_PARSER_CHECK([[input-cmd-line]], [[1]], [],
-[[syntax error, unexpected 'a', expecting $end
+[[syntax error, unexpected 'a', expecting end of file
]])
AT_BISON_CHECK([[-o input-gram.c input-gram.y]])
AT_COMPILE([[input-gram]])
AT_PARSER_CHECK([[input-gram]], [[1]], [],
-[[syntax error, unexpected 'a', expecting $end
+[[syntax error, unexpected 'a', expecting end of file
]])
m4_popdef([AT_GRAM])