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