lab 3 marks 
TA Group no Members Names Testing Deductions Total Late Remarks
25 25 Days
sampada 1 23,17 sumit mihir 25 5 20 improper subject line
sampada 2 21,28 ankur, kaustubh 21 1 20 wrong on some inputs and seg fault on some , too many source files submitted
amey 3 d10,5 Shubhankar Hiran, Hari Prasad 17 1 16 1+ syntax error reported for legal programs, variable on RHS not converted into internal name (a_1 etc.), no proper error reporting (type mismatch reported for var redeclaration), symtabtest segfaults, scope not reported properly, commandline does not take file as input, target name symtab (not symtabtest)
amey 4 25,24 Mahendra Mani Ojha, Vibhor Rastogi 20 0 20 1+ unexpected error: "Unbound Variable pmã b", no descriptive error reporting, non interactive symtabtest
aditya 5 1,3 chandel, pranav 0 0 0 Assignment not attached.
subash 6 20,11 Akshi/Supriya 16.5 0 16.5 After reassessmentTest cases all failing with same message - (Cannot figure input on line one)
aditya 7 d13,10 abhinavb,saurabh 0 0 0 Names of variables do not change according to scope within which they are declared.File name not accepted as command line argument.
amey 8 d11,d7 NiteshGupta, Ankur Jain 17 5 12 1 Does not take file input at command line, incorrect code generated for if and while, no separator for variable name and number in internal name (a1 changes to a114),, segfault in symtabtest, symtabtest not userfriendly, main in parse.y, incorrect subject line for submission
aditya 9 d1,26 zarekar, pranshu 0 0 0 Every occurrence of a variable given new name! File name not accepted as command line argument.
10 d5,d4
subash 11 15,18 chandra, gaurava 23.5 0 23.5 in symtabtest infinite loop on entering alphabet, c in two scopes referred with same name
subash 12 16,22 bapat, vineet 18.5 0 18.5 New variable names in all places, thus changing semantics of program,three address code generated inspite of error
subash 13 19,d14 vasu, arpit 24 0 24 main in header file,error message but still gnererating 3 address code
sampada 14 d6,29 gaurav sharma 12 0 12 Marks given out of 50% original submission : seg fault on almost all inputs, syntax error for some correct inputs, symtab table not printing, symtab handeling not friendly.
aditya 15 101,d16 jikku,rajesh 22 8 14 Improper directory structure. Directories created, but not used. obj and executables get generated in src directory only. symtab test crashes.
subash 16 2,8 Sudha basu , Sushil Chauhan 18 0 18 Giving type mismatch when there is no,No error reported for undeclared variable,symtabtest not interactive
sampada 17 7,d12 nandan, ashwin 24 0 24
amey 18 d8,14 Shishir Kumara Agrawal, Sachin Patil 24 0 24 2 command line file not accepted, main in parse.y
subash 19 13,d9 abhishek,arpit 22.5 0 22.5 subtraction,multiplucation and division shown as addition in 3 address code,
sampada 20 12,27 parag ,piyush 25 0 25
aditya 21 31,4 lakra, haver 0 0 0 Names of variables do not change according to scope within which they are declared.
amey 22 d3,d2 Ankur Badola, Veerendra Singh 24.5 0 24.5 1 symtabtest does not find symbol defined in previous scope if current scope does not have a symbol
sampada 23 6,30 nilesh bansal 20 0 20 doesn't work for statements after a compound statement, it doesnt check for multiple declerations of same variable
amey 24 9,d15 Amit Goyal, Mrigen Negi 1.5 0 1.5 2 all prog give syntax error/seg-fault, no symtabtest, main in parse.y, command line file not accepted
Scheme of Marks
-------
No. of tests to be run = 12 (8 correct input , 4 error) 

Total Marks (25) = 2*normal tests + 1*error tests =  20 marks (20) + 
                Manual evaluation of various features symbol table- 3 marks (5)

well written source code and main not written in .y file = 1 mark , 
file accpted from command line = 1 marks 

grand total = 25 marks
    
DEDUCTIONS
----------
1. No makefile (-5). If makefile is present and
   - rules not proper (-1 to -3) depending on the severity
   - compile0 not default target (-1)
   - parsetest not separate target (-1)

2. Incorrect unzipped directory (-5).

3. Improper directory structure (-5)

4. improper subject line (-5).

Reason for deductions for those groups where no explaination or very short explaination is given, those programs were not working on some input cases.
Final marks = If (Given marks < Deduction) then 0 else (Given marks - Deduction)