* data/skeletons/lalr1.d: Change return value.
* examples/d/calc/calc.y, examples/d/simple/calc.y: Adjust.
---
data/skeletons/lalr1.d | 4 ++--
examples/d/calc/calc.y | 2 +-
examples/d/simple/calc.y | 2 +-
3 files changed, 4 insertions(+), 4 deletions(-)
diff --git a/data/skeletons/lalr1.d b/data/skeletons/lalr1.d
index 761125cb..50991f77 100644
--- a/data/skeletons/lalr1.d
+++ b/data/skeletons/lalr1.d
@@ -68,7 +68,7 @@ public interface Lexer
* to the next token and prepares to return the semantic value
* ]b4_locations_if([and beginning/ending positions ])[of the token.
* @@return the token identifier corresponding to the next token. */
- int yylex ();
+ TokenKind yylex ();
/**
* Entry point for error reporting. Emits an error
@@ -272,7 +272,7 @@ b4_user_union_members
yyDebugStream.writeln (s);
}
]])[
- private final int yylex () {
+ private final TokenKind yylex () {
return yylexer.yylex ();
}
diff --git a/examples/d/calc/calc.y b/examples/d/calc/calc.y
index 2ad1227a..9fea82cd 100644
--- a/examples/d/calc/calc.y
+++ b/examples/d/calc/calc.y
@@ -114,7 +114,7 @@ class CalcLexer(R) : Lexer
return semanticVal_;
}
- int yylex ()
+ TokenKind yylex ()
{
import std.uni : isWhite, isNumber;
diff --git a/examples/d/simple/calc.y b/examples/d/simple/calc.y
index 917eb131..0f441431 100644
--- a/examples/d/simple/calc.y
+++ b/examples/d/simple/calc.y
@@ -109,7 +109,7 @@ class CalcLexer(R) : Lexer
return semanticVal_;
}
- int yylex ()
+ TokenKind yylex ()
{
import std.uni : isWhite, isNumber;
--
2.17.1