Boost logo

Boost-Build :

Subject: Re: [Boost-build] B2 C++ engine development.
From: Rene Rivera (grafikrobot_at_[hidden])
Date: 2018-10-25 18:23:47

On Thu, Oct 25, 2018 at 1:19 PM Steven Watanabe via Boost-build <
boost-build_at_[hidden]> wrote:

> On 10/25/2018 11:57 AM, Rene Rivera wrote:
> > <snip>
> > PS. One of the first items to think about is writing a new bjam language
> > parser. It's about time we stop relying on bison/yacc + the tokenizer :-)
> >
> What are you planning to replace it with? A manual
> recursive descent parser?


> I'm not sure how much of
> a win that is. Anyway, this is one of the last places
> that I would touch as it's very stable and isn't a known
> performance bottleneck. (I have no problem with bison
> in the first place).

The one item it can get us is more flexibility in needing spaces to
separate tokens. As it's easier to handle this in particular context
sensitive locations. But I don't feel particularly tied to this.

-- Rene Rivera
-- Grafik - Don't Assume Anything
-- Robot Dreams -

Boost-Build list run by bdawes at, david.abrahams at, gregod at, cpdaniel at, john at