rohan% simple -p texp0 in simple.c in InitSemantics out INITSemantics in NULLLIST out NULLLIST in PushId out PushId in IdToAddr in CheckStack out CheckStack out IdToAddr in PushInt out PushInt in IconstReduce in CheckStack out CheckStack out IconstReduce in Assign in CheckStack out CheckStack out Assign in MergeStmts in CheckStack out CheckStack out MergeStmts in PushId out PushId in IdToAddr in CheckStack out CheckStack out IdToAddr in AddrToPrimary in CheckStack out CheckStack out AddrToPrimary in CreateActParam in CheckStack out CheckStack out CreateActParam in Call in CheckStack out CheckStack out Call in MergeStmts in CheckStack out CheckStack out MergeStmts in PushId out PushId in IdToAddr in CheckStack out CheckStack out IdToAddr in PushId out PushId in IdToAddr in CheckStack out CheckStack out IdToAddr in AddrToPrimary in CheckStack out CheckStack out AddrToPrimary in Operator out Operator in PushInt out PushInt in IconstReduce in CheckStack out CheckStack out IconstReduce in Operator out Operator in PushInt out PushInt in IconstReduce in CheckStack out CheckStack out IconstReduce in Operator out Operator in PushId out PushId in IdToAddr in CheckStack out CheckStack out IdToAddr in AddrToPrimary in CheckStack out CheckStack out AddrToPrimary in DoArithOp in CheckStack out CheckStack out PERFORMOP in DoArithOp in CheckStack out CheckStack out PERFORMOP in DoArithOp in CheckStack out CheckStack out PERFORMOP in Assign in CheckStack out CheckStack out Assign in MergeStmts in CheckStack out CheckStack out MergeStmts in PushId out PushId in IdToAddr in CheckStack out CheckStack out IdToAddr in AddrToPrimary in CheckStack out CheckStack out AddrToPrimary in CreateActParam in CheckStack out CheckStack out CreateActParam in Call in CheckStack out CheckStack out Call in MergeStmts in CheckStack out CheckStack out MergeStmts in Done in CheckStack out CheckStack out Done From codegen.c - DisplayRegs() marks used registers Register: 0 1 2 3 4 5 6 7 8 9 - - - - - - - - - - Used = x: in AddStringConstant out AddStringConstant COMPILATION COMPLETE out simple.c