<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=us-ascii">
<META content="MSHTML 6.00.6001.18226" name=GENERATOR></HEAD>
<BODY>
<DIV><SPAN class=578450711-11062009><FONT face="Lucida Sans" color=#000080
size=2>Rushan,</FONT></SPAN></DIV>
<DIV><SPAN class=578450711-11062009><FONT face="Lucida Sans" color=#000080
size=2></FONT></SPAN> </DIV>
<DIV><SPAN class=578450711-11062009><FONT face="Lucida Sans" color=#000080
size=2>I am about to check in (in the next couple of days) an experimental
implementation of cell writeback. As part of this change, I had to change the
behavior of the validator slightly, and it broke CustomizedParserTest until I
extended the validator API to allow you to ask for the old behavior.
I presume you have a custom parser (since you went to the effort of creating
CustomizedParserTest) so you may need to change this customized parser
also.</FONT></SPAN></DIV>
<DIV><SPAN class=578450711-11062009><FONT face="Lucida Sans" color=#000080
size=2></FONT></SPAN><SPAN class=578450711-11062009><FONT face="Lucida Sans"
color=#000080 size=2></FONT></SPAN> </DIV>
<DIV><SPAN class=578450711-11062009><FONT face="Lucida Sans" color=#000080
size=2>Previously a validator would resolve a function to a function definition
(resolving among overloaded forms based on arg types, for instance) every time
it passed over the tree. Now the default behavior is to resolve it the first
time (when an UnresolvedFunCall becomes a ResolvedFunCall) but to use the
existing FunDef when validating a ResolvedFunCall.</FONT></SPAN></DIV>
<DIV><SPAN class=578450711-11062009><FONT face="Lucida Sans" color=#000080
size=2></FONT></SPAN> </DIV>
<DIV><SPAN class=578450711-11062009><FONT face="Lucida Sans" color=#000080
size=2>I added a method 'boolean Validator.alwaysResolveFunDef()', which is
false by default, but I provide a factory method so that CustomizedParserTest
can have it return true. Your custom parser should probably do the
same.</FONT></SPAN></DIV>
<DIV><SPAN class=578450711-11062009><FONT face="Lucida Sans" color=#000080
size=2></FONT></SPAN> </DIV>
<DIV><SPAN class=578450711-11062009><FONT face="Lucida Sans" color=#000080
size=2>Julian</FONT></SPAN></DIV></BODY></HTML>