nut 3.1 update    

use nut31 as the main compiler/evaluator package (no need for nut32).  The source of bug (that comes back to haunt me) is the length of token[].  This causes failure in running nut3.txt to compile itself as one constant string (error message in parseLet)  is longer than 20 characters that is defined for token[].  The runover of token[] causes the evaluator to behave strangely.

fix:  

change length to 256 in nut2.h for nsim.c
 
#define NAMELEN   256

The limit of number of instruction executed (in eval() in nsim.c) is changed to 10,000,000 to enable it to compile nut3.txt.

7 July 2007
