2015-09-25 13:01 GMT+02:00 Marcus Denker <[email protected]>:

>
> > On 25 Sep 2015, at 09:53, Thierry Goubier <[email protected]>
> wrote:
> >
> > Note for ref on the original point:
> >
> > ANSI Smalltalk allow for space between - and the number token. Squeak is
> then non A
> >
> > For the new point:
> >
> > ANSI Smalltalk does not allow for space between # and the selector, or
> between # and the quoted string.
> >
> > Should be an easy fix.
> >
> > Marcus, how do we should validate RBParser changes? Reparse all the code
> in the image and compares ASTs?
> >
> Yes, I think so… it would of course be better to have a larger scale
> regression test suite, but for now “recompiling the image”
> is the thing we do to check the compiler
>

Ok. My issue was a kind of versionning effect on the parser, and a process
like:
- recover and store all asts for all methods
- apply a change to RBParser
- reparse all methods one by one and compare ASTs with previous

We have good GUI tools for manipulating packages, but sometimes I'd like to
have a branch concept inside the image which says:
- revert to master,
- do something,
- switch to branch (and load your changes),
- continue something to validate

Thierry


>
>         Marcus
>
>
>

Reply via email to