bison-patches
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

api.token.raw: fix it in C++


From: Akim Demaille
Subject: api.token.raw: fix it in C++
Date: Sun, 8 Dec 2019 16:41:26 +0100

commit 80f3220feae64963aec057bc4bc54ee200e81070
Author: Akim Demaille <address@hidden>
Date:   Sun Dec 8 16:06:38 2019 +0100

    api.token.raw: fix it in C++
    
    Another breakage revealed by vcsn.
    
    * data/skeletons/c++.m4 (yytranslate_): Do not hard code "yy" and
    "parser", both can be changed by the user.
    Actually, since we are in the parser itself, there's really no need to
    qualify the type.

diff --git a/data/skeletons/c++.m4 b/data/skeletons/c++.m4
index e49d8d24..3e2e4df4 100644
--- a/data/skeletons/c++.m4
+++ b/data/skeletons/c++.m4
@@ -514,7 +514,7 @@ m4_define([b4_yytranslate_define],
   ]b4_parser_class[::yytranslate_ (int t)
   {
 ]b4_api_token_raw_if(
-[[    return static_cast<yy::parser::token_number_type> (t);]],
+[[    return static_cast<token_number_type> (t);]],
 [[    // YYTRANSLATE[TOKEN-NUM] -- Symbol number corresponding to
     // TOKEN-NUM as returned by yylex.
     static




reply via email to

[Prev in Thread] Current Thread [Next in Thread]