[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: how to get left hand side symbol in action
From: |
uxio prego |
Subject: |
Re: how to get left hand side symbol in action |
Date: |
Mon, 6 May 2019 15:21:17 +0200 |
Sent from my iPhone
> On 6 May 2019, at 14:50, Hans Åberg <address@hidden> wrote:
>
>
>> On 6 May 2019, at 11:28, r0ller <address@hidden> wrote:
>>
>> Hi All,
>>
>> Is it possible in *any* way to get the left hand side symbol in an action of
>> a rule? Say, I have:
>>
>> A : B C
>> {<!-- -->
>> std:cout<<"left hand side symbol is:"<<???
>> };
>>
>> I tried to find it out myself and googled a lot but didn't find anything:(
>
> In the C++ parser, one can write:
> std::cout << “LHS: " << yytname_[yylhs.type_get()] << std::endl;
>
> Used for debugging, perhaps there is a more reliable macro.
>
>
Thanks for the hint.
Do you mean you know that it won’t work in a C parser or yacc compatibility?
>
> _______________________________________________
> address@hidden https://lists.gnu.org/mailman/listinfo/help-bison
- how to get left hand side symbol in action, r0ller, 2019/05/06
- Re: how to get left hand side symbol in action, Giacinto Cifelli, 2019/05/06
- Re: how to get left hand side symbol in action, Hans Åberg, 2019/05/06
- Re: how to get left hand side symbol in action, Hans Åberg, 2019/05/06
- Re: how to get left hand side symbol in action, Akim Demaille, 2019/05/09
- Re: how to get left hand side symbol in action, Hans Åberg, 2019/05/09
- Re: how to get left hand side symbol in action, Christian Schoenebeck, 2019/05/09