summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAkim Demaille <akim@betelgeuse.gostai.ensta.fr>2008-10-10 17:04:23 +0200
committerAkim Demaille <demaille@gostai.com>2008-11-15 14:26:46 +0100
commit7b6e67533e54ba06ffe69664dee57a39021d2b8d (patch)
tree5f9708def7feb12b268db4a02cb21a591ba2b882
parentdddec5378812c1327b3175edee8351e31f92aa94 (diff)
downloadbison-7b6e67533e54ba06ffe69664dee57a39021d2b8d.tar.gz
Test token.prefix.
This is not sufficient, but we test at least that the make_SYMBOL interface is not affected by token.prefix. A more general test will be implemented when the support of token.prefix is generalized to more skeletons. * tests/c++.at: One more variant test, using token.prefix.
-rw-r--r--ChangeLog10
-rw-r--r--tests/c++.at1
2 files changed, 11 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index 8eb0ccde..70fd84d8 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,15 @@
2008-11-15 Akim Demaille <akim@betelgeuse.gostai.ensta.fr>
+ Test token.prefix.
+ This is not sufficient, but we test at least that the make_SYMBOL
+ interface is not affected by token.prefix. A more general test
+ will be implemented when the support of token.prefix is generalized
+ to more skeletons.
+
+ * tests/c++.at: One more variant test, using token.prefix.
+
+2008-11-15 Akim Demaille <akim@betelgeuse.gostai.ensta.fr>
+
Test the make_TOKEN interface.
* tests/c++.at (AT_CHECK_VARIANTS): Require and use locations.
Factor the common code in yylex.
diff --git a/tests/c++.at b/tests/c++.at
index f0abad62..d236f619 100644
--- a/tests/c++.at
+++ b/tests/c++.at
@@ -195,6 +195,7 @@ AT_CHECK_VARIANTS([])
AT_CHECK_VARIANTS([%define assert])
AT_CHECK_VARIANTS([[%define assert %code {\n#define ONE_STAGE_BUILD\n}]])
AT_CHECK_VARIANTS([[%define assert %define lex_symbol %code {\n#define USE_LEX_SYMBOL\n}]])
+AT_CHECK_VARIANTS([[%define assert %define lex_symbol %code {\n#define USE_LEX_SYMBOL\n} %define token.prefix "TOK_"]])
## ----------------------- ##