loc yychar yyn token yylen yylval yyval yytoken yystate yyvsp yyssp yyvsa[yyvsp] yyssa[yyssp] 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 INFO: At LABEL yysetstate INFO: At LABEL yybackup yypact[yystate] 1A 0 0 0 0 0 0 0 yypact[yystate] 1B 471 0 0 0 0 0 0 Reading a token: after yylex in y_tab.sno yychar = 274 yyn + yytoken A 274 471 let 0 274 19 0 0 0 0 yyn + yytoken B 274 490 let 0 274 19 0 0 0 0 yytable[yyn] A 274 490 let 0 274 19 0 0 0 0 yytable[yyn] B 274 -2 let 0 274 19 0 0 0 0 -yyn A 274 -2 let 0 274 19 0 0 0 0 -yyn B 274 2 let 0 274 19 0 0 0 0 INFO: At LABEL yyreduce yyval=yyvsp[subscr] A 274 2 let 0 274 19 0 0 0 0 yyval=yyvsp[subscr] B 274 2 let 0 274 19 0 0 0 0 INFO: At LABEL SWITCH YYN = 2 INFO: At LABEL switch_yy_end push value stack 2A 274 2 let 0 274 BlDenotationNode 19 0 0 0 0 push value stack 2B 274 2 let 0 274 BlDenotationNode 19 0 1 0 0 push value stack 2C 274 2 let 0 274 BlDenotationNode 19 0 1 0 274 0 yyr1[yyn] A 274 2 let 0 274 BlDenotationNode 19 0 1 0 274 0 yyr1[yyn] B 274 59 let 0 274 BlDenotationNode 19 0 1 0 274 0 INFO: At LABEL yynewstate INFO: At LABEL yysetstate INFO: At LABEL yybackup yypact[yystate] 1A 274 59 let 0 274 BlDenotationNode 19 3 1 1 274 3 yypact[yystate] 1B 274 691 let 0 274 BlDenotationNode 19 3 1 1 274 3 yyn + yytoken A 274 691 let 0 274 BlDenotationNode 19 3 1 1 274 3 yyn + yytoken B 274 710 let 0 274 BlDenotationNode 19 3 1 1 274 3 yytable[yyn] A 274 710 let 0 274 BlDenotationNode 19 3 1 1 274 3 yytable[yyn] B 274 12 let 0 274 BlDenotationNode 19 3 1 1 274 3 push value stack 1 A 12 let 0 274 BlDenotationNode 19 12 1 1 274 3 push value stack 1 B 12 let 0 274 BlDenotationNode 19 12 2 1 3 push value stack 1 C 12 let 0 274 BlDenotationNode 19 12 2 1 274 3 INFO: At LABEL yynewstate INFO: At LABEL yysetstate INFO: At LABEL yybackup yypact[yystate] 1A 12 let 0 274 BlDenotationNode 19 12 2 2 274 12 yypact[yystate] 1B 92 let 0 274 BlDenotationNode 19 12 2 2 274 12 Reading a token: after yylex in y_tab.sno yychar = 291 yyn + yytoken A 291 92 ! 0 51 BlDenotationNode 36 12 2 2 274 12 yyn + yytoken B 291 128 ! 0 51 BlDenotationNode 36 12 2 2 274 12 INFO: At LABEL yydefault yydefact[yystate] A 291 128 ! 0 51 BlDenotationNode 36 12 2 2 274 12 yydefact[yystate] B 291 0 ! 0 51 BlDenotationNode 36 12 2 2 274 12 INFO: At LABEL yyerrlab ERROR: Syntax Error 3 INFO: At LABEL yyerrlab1 INFO: At LABEL yyerr1_loop yypact[yystate] 2A 291 0 ! 0 51 BlDenotationNode 36 12 2 2 274 12 yypact[yystate] 2B 291 92 ! 0 51 BlDenotationNode 36 12 2 2 274 12 INFO: PROGRAM ABORTED!!! INFO: At LABEL yyreturn INFO: At LABEL yyparse_ret_el INFO: At LABEL yy_ret_loop INFO: RETURNING From parse() ============== VALUE STACK ===================== i yyvsa[i] ================================================ 0 1 274 2 274 ============== STATE STACK ===================== i yyssa[i] ================================================ 0 0 1 3 2 12