bug-bison
[Top][All Lists]
Advanced

[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?

reply via email to

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