[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
RE: Getting involved in Bison
From: |
Morales Cayuela, Victor (NSB - CN/Hangzhou) |
Subject: |
RE: Getting involved in Bison |
Date: |
Thu, 20 Feb 2020 03:07:47 +0000 |
Hi!
> It really depends what you'd like to do. You reported you're fluent in C++.
> Something quite interesting would be to enable push-parser in lalr1.cc. It's
> more ambitious than the subcomplain task, but it will probably take you less
> time, because it's more compact, it will impact much less code.
Ok, seems very interesting! I use C++ (currently C++17) in my daily job as a
developer and I always try to keep up with the latest of the standard.
I will familiarize myself first with push/pull parsers and then I will start
with it 😊 I will also take a look at TODO to check if there is already any
specification about how it should look like.
Regards,
Victor
-----Original Message-----
From: Akim Demaille <address@hidden>
Sent: 2020年2月19日 21:39
To: Morales Cayuela, Victor (NSB - CN/Hangzhou) <address@hidden>
Cc: Bison Bugs <address@hidden>; Bison Patches <address@hidden>
Subject: Re: Getting involved in Bison
Hi Victor,
> Le 18 févr. 2020 à 08:19, Morales Cayuela, Victor (NSB - CN/Hangzhou)
> <address@hidden> a écrit :
>
> Hello Akim,
>
> It did not ruin my will to continue contributing!
Great news!
> It took me more time than expected to finish it because I did not know how to
> retest cases fast and it became quite tiresome (at the beginning I even
> copied the failing input.y code to a temporary file and then ran bison
> manually XD).
There's 'make recheck' to rerun the failures, or `make check-local
TESTSUITEFLAGS='1 2 3'` just to run tests 1 2 and 3. See README-hacking.
> I must also thank you for helping me fixing the remaining bugs in the code
> and in the testcases.
Definitely my job! Happy to help!
> What could I do next? :)
Gee... Lemme think...
It really depends what you'd like to do. You reported you're fluent in C++.
Something quite interesting would be to enable push-parser in lalr1.cc. It's
more ambitious than the subcomplain task, but it will probably take you less
time, because it's more compact, it will impact much less code.
WDYT?