[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: how to get left hand side symbol in action
From: |
r0ller |
Subject: |
Re: how to get left hand side symbol in action |
Date: |
Mon, 6 May 2019 15:34:09 +0200 (CEST) |
Hi Hans,
Works like a charm! Thanks!
Best regards,
r0ller
-------- Eredeti levél --------
Feladó: Hans Åberg < address@hidden (Link -> mailto:address@hidden) >
Dátum: 2019 május 6 14:50:48
Tárgy: Re: how to get left hand side symbol in action
Címzett: r0ller < address@hidden (Link -> mailto:address@hidden) >
> 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.
- 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
- Re: how to get left hand side symbol in action, r0ller, 2019/05/09
- Re: how to get left hand side symbol in action, Akim Demaille, 2019/05/10