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