2015-09-25 13:01 GMT+02:00 Marcus Denker <marcus.denker@inria.fr>:

> On 25 Sep 2015, at 09:53, Thierry Goubier <thierry.goubier@gmail.com> 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