X-Git-Url: https://git.saurik.com/bison.git/blobdiff_plain/ec5479ce351b0365549e9c7d570b0ee86a4a6589..1f6b3679b2f6eb9d5a7643e2b62f0f2939677be5:/tests/input.at diff --git a/tests/input.at b/tests/input.at index e50d99d8..db73f0f4 100644 --- a/tests/input.at +++ b/tests/input.at @@ -471,3 +471,24 @@ AT_CHECK_REQUIRE(1.0, 0) AT_CHECK_REQUIRE(AT_PACKAGE_VERSION, 0) ## FIXME: Some day augment this version number. AT_CHECK_REQUIRE(100.0, 63) + + +## ------------------------------------- ## +## String aliases for character tokens. ## +## ------------------------------------- ## + +AT_SETUP([String aliases for character tokens]) + +# Bison once thought a character token and its alias were different symbols +# with the same user token number. + +AT_DATA_GRAMMAR([input.y], +[[%token 'a' "a" +%% +start: 'a'; +%% +]]) + +AT_CHECK([bison -o input.c input.y]) + +AT_CLEANUP