[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PATCH for Dlang support] d: change the return value of yylex() from int
From: |
Adela Vais |
Subject: |
[PATCH for Dlang support] d: change the return value of yylex() from int to TokenKind |
Date: |
Fri, 11 Sep 2020 16:09:26 +0300 |
* 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
- [PATCH for Dlang support] d: change the return value of yylex() from int to TokenKind,
Adela Vais <=
- Re: [PATCH for Dlang support] d: change the return value of yylex() from int to TokenKind, Akim Demaille, 2020/09/12
- Re: [PATCH for Dlang support] d: change the return value of yylex() from int to TokenKind, Adela Vais, 2020/09/16
- Re: d: change the return value of yylex() from int to TokenKind, Akim Demaille, 2020/09/19
- Re: [PATCH for Dlang support] d: change the return value of yylex() from int to TokenKind, Akim Demaille, 2020/09/26
- Re: [PATCH for Dlang support] d: change the return value of yylex() from int to TokenKind, Adela Vais, 2020/09/28
- Re: [PATCH for Dlang support] d: change the return value of yylex() from int to TokenKind, Akim Demaille, 2020/09/28
- Re: [PATCH for Dlang support] d: change the return value of yylex() from int to TokenKind, Adela Vais, 2020/09/28
- Re: [PATCH for Dlang support] d: change the return value of yylex() from int to TokenKind, edi33416, 2020/09/28
- Re: [PATCH for Dlang support] d: change the return value of yylex() from int to TokenKind, H. S. Teoh, 2020/09/28