summaryrefslogtreecommitdiff
path: root/data/skeletons/d.m4
diff options
context:
space:
mode:
authorAkim Demaille <akim.demaille@gmail.com>2020-04-13 08:45:46 +0200
committerAkim Demaille <akim.demaille@gmail.com>2020-04-13 16:49:54 +0200
commit71e3f6d4da961967b2aca2dde8759cd69fb8b499 (patch)
tree9df0811e045eb56110c3efdc76eba042bd94ad5b /data/skeletons/d.m4
parent3877b7210eb630bfea25913bc2493133a7e93882 (diff)
downloadbison-71e3f6d4da961967b2aca2dde8759cd69fb8b499.tar.gz
d: put YYEMPTY in the TokenKind
* data/skeletons/d.m4, data/skeletons/lalr1.d (b4_token_enums): Rename YYTokenType as TokenKind. Define YYEMPTY. * examples/d/calc.y, tests/calc.at, tests/scanner.at: Adjust.
Diffstat (limited to 'data/skeletons/d.m4')
-rw-r--r--data/skeletons/d.m48
1 files changed, 3 insertions, 5 deletions
diff --git a/data/skeletons/d.m4 b/data/skeletons/d.m4
index 4c3a5ce7..3041ac78 100644
--- a/data/skeletons/d.m4
+++ b/data/skeletons/d.m4
@@ -164,11 +164,9 @@ m4_define([b4_token_enum],
# Output the definition of the tokens as enums.
m4_define([b4_token_enums],
[/* Token kinds. */
-public enum YYTokenType {
-
- /** Token returned by the scanner to signal the end of its input. */
- EOF = 0,
-b4_symbol_foreach([b4_token_enum])
+public enum TokenKind {
+ ]b4_symbol_kind([-2])[ = -2,
+b4_symbol_foreach([b4_token_enum])dnl
}
])