|
From: | Juergen Sauermann |
Subject: | Re: [Bug-apl] assertion failure on )load |
Date: | Wed, 05 Nov 2014 17:36:38 +0100 |
User-agent: | Mozilla/5.0 (X11; Linux i686; rv:31.0) Gecko/20100101 Thunderbird/31.0 |
Hi, what I can see is that saving of an SI entry fails. The entry was caused by something like this in immediate execution: V←(2 3⍴'HERYOU') (2 2⍴'HEME') 2 2⊃V RANK ERROR 2 2⊃V ^ ^ The problem is that if I )SAVE that then it works fine and and I get <Parser assign-pending="0" lookahead-high="2"> <Token pc="2" tag="4107070F" vid="3"/> <Token pc="1" tag="50020907" fun-id="5002"/> <Token pc="0" tag="4105070F" vid="2"/> </Parser> in my .xml file, which is almost the same as Colin's file except that pc="2" in my case and pc="0" in Colin's file: <Parser assign-pending="0" lookahead-high="2"> <Token pc="0" tag="4105070F" vid="51"/> <end-of-file> The output lines are written with std::endl, which is supposed to also do std::flush. Therefore output buffering should not matter. I rather suspect that the token at pc="1" was corrupt (also because lookahead-high="2" does not quite fit to pc="0" in the file). /// Jürgen On 11/05/2014 03:44 PM, Blake McBride
wrote:
|
[Prev in Thread] | Current Thread | [Next in Thread] |