GOT HERE 2 INFO: mknode va_alist = LETTERID, indx_Boolean INFO: mknode va_alist = LETTERID, indx_Void INFO: mknode va_alist = LETTERID, indx_Integer INFO: mknode va_alist = LETTERID, indx_put INFO: mknode va_alist = LETTERID, indx_ValueOf INFO: mknode va_alist = LETTERID, indx_New INFO: mknode va_alist = LETTERID, indx_size INFO: mknode va_alist = LETTERID, indx_Null INFO: mknode va_alist = LETTERID, indx_times INFO: mknode va_alist = LETTERID, indx_plus INFO: mknode va_alist = VALSIGNATURE,id_Boolean INFO: mknode va_alist = VALSIGNATURE, id_Integer INFO: mknode va_alist = VALSIGNATURE,id_Void INFO: mknode va_alist = VARSIGNATURE,id_Void INFO: mknode va_alist = LETTERID,-1 INFO: mknode va_alist = VALSIGNATURE,tmp1 INFO: mknode va_alist = PARAMETER,NIL,tmp2 INFO: mknode va_alist = LETTERID,-1 INFO: mknode va_alist = VARSIGNATURE,tmp1 INFO: mknode va_alist = PARAMETER,NIL,tmp2 INFO: mklist va_alist = var_param, val_param, -1 INFO: mknode va_alist = LISTHEADER , NIL , NIL INFO: mklist va_alist = val_param, val_param, -1 INFO: mknode va_alist = LISTHEADER , NIL , NIL INFO: mklist va_alist = var_param, var_param, -1 INFO: mknode va_alist = LISTHEADER , NIL , NIL INFO: mknode va_alist = FUNCSIGNATURE, NIL, as_params,tmp1 INFO: mknode va_alist = FUNCSIGNATURE, NIL, two_params,tmp1 INFO: mknode va_alist = FUNCSIGNATURE, NIL, two_params,val_Boolean INFO: mknode va_alist = LISTHEADER , NIL , NIL INFO: mklist va_alist = var_param, -1 INFO: mknode va_alist = LISTHEADER , NIL , NIL INFO: mknode va_alist = FUNCSIGNATURE, NIL, tmp2,tmp1 INFO: mknode va_alist = FUNCSIGNATURE, NIL, tmp2, tmp3 INFO: mknode va_alist = FUNCSIGNATURE, NIL, tmp4, tmp5 INFO: mknode va_alist = SIGNATURESIG INFO: mknode va_alist = LETTERID,indx_true INFO: mknode va_alist = LISTHEADER , NIL , NIL INFO: mknode va_alist = APPLICATION, sel_true, tmp1 INFO: mknode va_alist = LETTERID,indx_false INFO: mknode va_alist = APPLICATION, sel_false, tmp1 INFO: mknode va_alist = APPLICATION, id_Null, tmp1 INFO: mknode va_alist = LISTHEADER , NIL , NIL INFO: mklist va_alist = p, tmp2 INFO: mknode va_alist = LISTHEADER , NIL , NIL INFO: mknode va_alist = BLOCKDENOTATION, tmp1, tmp3 Starting parse INFO: At LABEL yysetstate Entering state 0 INFO: At LABEL yybackup Entered yybackup yystate = 0 Entered yybackup yystate = 0 yyn = 471 YYEMPTY = yychar = Reading a token: cclass1 c = \n getchr2 linebuf = let cclass1 c = \n getchr2 linebuf = let cclass1 c = l cclass2 c = l YYLEX SWITCH cc = 2 getchr2 linebuf = et cclass1 c = e cclass2 c = e getchr2 linebuf = t cclass1 c = t cclass2 c = t getchr2 linebuf = ! == func [ n : val Short ] cclass1 c = \n reschk_id p = let restab[p] = 274 yylex out yylex = 274 token_buffer = let scansavc = \n after yylex in y_tab.sno yychar = 274 before translate in y_tab.sno yychar = 274 yytranslate1 yyx = 274 yytranslate1 tran = 19 Next token is 19 yylval = 274 yylloc = parseskip000003 yyn = 471 yytoken = 19 parseskip000003B yyn = 490 yytoken = 19 parseskip000003C HEREHERE YYLAST = 849 yycheck[yyn] = 19 INFO: At LABEL yyreduce INFO: At LABEL SWITCH YYN = 2 INFO: At LABEL switch_yy_end INFO: At LABEL yynewstate INFO: At LABEL yysetstate Entering state 3 INFO: At LABEL yybackup Entered yybackup yystate = 3 Entered yybackup yystate = 3 yyn = 691 YYEMPTY = yychar = 274 before translate in y_tab.sno yychar = 274 yytranslate1 yyx = 274 yytranslate1 tran = 19 Next token is 19 yylval = 274 yylloc = parseskip000003 yyn = 691 yytoken = 19 parseskip000003B yyn = 710 yytoken = 19 parseskip000003C HEREHERE YYLAST = 849 yycheck[yyn] = 19 Shifting yylval = 274 yylloc = INFO: At LABEL yynewstate INFO: At LABEL yysetstate Entering state 12 INFO: At LABEL yybackup Entered yybackup yystate = 12 Entered yybackup yystate = 12 yyn = 92 YYEMPTY = yychar = Reading a token: cclass1 c = \n getchr2 linebuf = ! == func [ n : val Short ] cclass1 c = cclass2 c = getchr2 linebuf = ! == func [ n : val Short ] cclass1 c = cclass2 c = getchr2 linebuf = ! == func [ n : val Short ] cclass1 c = cclass2 c = getchr2 linebuf = ! == func [ n : val Short ] cclass1 c = cclass2 c = getchr2 linebuf = ! == func [ n : val Short ] cclass1 c = ! cclass2 c = ! YYLEX SWITCH cc = 5 CASE YYLEX_OPRCC token_buffer = c = ! cc = 5 getchr2 linebuf = == func [ n : val Short ] cclass1 c = cclass2 c = yylex opercc token_buffer = ! c = cc = 1 reschk_op p = ! restab[p] = yylex opercc outtk = 291 yylex out yylex = 291 token_buffer = ! scansavc = after yylex in y_tab.sno yychar = 291 before translate in y_tab.sno yychar = 291 yytranslate1 yyx = 291 yytranslate1 tran = 36 Next token is 36 yylval = 51 yylloc = parseskip000003 yyn = 92 yytoken = 36 parseskip000003B yyn = 128 yytoken = 36 parseskip000003C HEREHERE YYLAST = 849 yycheck[yyn] = 140 INFO: At LABEL yydefault y.tab_sno yydefaultA yystate = 12 y.tab_sno yydefaultB yyn = 0 INFO: At LABEL yyerrlab yytranslate1 yyx = 291 yytranslate1 tran = 36 INFO: At LABEL yyerrlab1 INFO: At LABEL yyerr1_loop INFO: PROGRAM ABORTED!!! INFO: At LABEL yyreturn yyreturn A yychar = 291 yytranslate1 yyx = 291 yytranslate1 tran = 36 yyreturn B yychar = 291 yytoken = 36 INFO: At LABEL yyparse_ret_el INFO: At LABEL yy_ret_loop BEFORE YYPARSE RETURN yyresult = 1 INFO: RETURNING From parse()