Newer
Older
"RecordBooks": {
"czen": 148
},
"GradeService": {
"url": "http://grade/~dev_rating/",
"token": "39se9832fh3e78fl23ois33mhfdff34gbuj34896"
},
"Discipline": {
"ID": 3726
},
"Tasks": [
{ "name": "TestSimpleLexer",
"modules": [
{
"id": 35712,
"weight": 0.5
},
{
"id": 35713,
"weight": 0.5
},
],
"TestId": 0,
"TestOps": 0.5,
"TestKeywords": 0.5,
"TestComparisons": 1,
"TestComparisonsAndOps": 1,
"TestCommentFileEnd": 0.5,
"TestCommentNextLine": 0.5,
"TestMultLineComment": 0.5,
"TestCommentFileEnd": 0.5,
"TestCommentNextLine": 0.5,
"TestCommentNotClosed": 0.5
}
},
{ "name": "TestLexer",
"modules": [
{
"id": 35710,
"weight": 0.5
},
{
"id": 35711,
"weight": 0.5
},
],
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
"TestIntParse": 0.2,
"TestIntFailDot": 0.2,
"TestIntFailSymbol": 0.2,
"TestIntFailEpty": 0.2,
"TestIntCollectNumber": 0.2,
"TestIdParse": 0.1,
"TestIdEmpty": 0.15,
"TestIdCaps": 0.15,
"TestIdNumbers": 0.15,
"TestIdUnderscore" : 0.15,
"TestIdDot": 0.15,
"TestIdDollar": 0.15,
"TestIntNotZeroParse": 0.33,
"TestIntNotZeroFail": 0.33,
"TestIntNotZeroPass": 0.34,
"TestLetterDigitParse": 0.5,
"TestLetterDigitFail": 0.5,
"TestLetterListParse": 0.5,
"TestLetterListFail": 0.5,
"TestDigitListParse": 0.5,
"TestDigitListFail": 0.5,
"TestLetterDigitGroupParse": 0.5,
"TestLetterDigitGroupFail": 0.5,
"TestDoubleParse": 0.5,
"TestDoubleFail": 0.5,
"TestQuotedStringParse": 0.5,
"TestQuotedStringFail": 0.5,
"TestCommentParse": 0.5,
"TestCommentFail": 0.5,
"TestIdChainParse": 0.5,
"TestIdChainFail": 0.5
},
{ "name": "TestGeneratedLexer",
"modules": [
{
"id": 35714,
"weight": 0.5
},
{
"id": 35715,
"weight": 0.5
},
],
"TestIdCount": 1.5,
"TestIdInfo": 2,
"TestNumbers": 1.5,
"TestString": 1,
}
},
{ "name": "TestGeneratedParser",
"modules": [
{
"id": 35721,
"weight": 0.5
},
{
"id": 35722,
"weight": 0.5
},
],
"TestWhile": 2,
"TestRepeat": 2,
"TestFor": 2,
"TestWrite": 2,
"TestIf": 2,
"TestVar": 3,
"TestExr": 3
}
},
{ "name": "TestDescentParser",
"modules": [
{
"id": 35719,
"weight": 0.5
},
{
"id": 35720,
"weight": 0.5
},
],
"TestWhile": 3,
"TestFor": 4,
"TestIf": 3,
"TestExpr": 4
}
},
{ "name": "TestASTParser",
"modules": [
{
"id": 35723,
"weight": 0.5
},
{
"id": 35724,
"weight": 0.5
},
],
"TestWhile": 2,
"TestRepeat": 2,
"TestFor": 2,
"TestWrite": 2,
"TestIf": 2,
"TestVarDef": 3,
"TestBinary": 3,
}
},
{ "name": "TestCodeGenerator",
"modules": [
{
"id": 35726,
"weight": 0.4444
},
{
"id": 35727,
"weight": 0.5555
},
],
"SmokeTest": 0,
"TestOutput": 0,
"TestIntDivMod": 8,
"TestIf": 3,
"TestWhile": 3,
"TestUntil": 2
}
},
{ "name": "TestVisitors",
"modules": [
{
"id": 35725,
"weight": 0.5
}
],
"NoLoopTest": 0.5,
"ThreeLoopsTest": 0.5,
"OneVarTest": 0.5,
"ManyVarTest": 0.5,
"AssignTest": 0.33,
"CycleTest": 0.33,
"WriteTest": 0.34,
"OneLoopTest": 0.33,
"ThreeLoopsTest1": 0.33,
"LoopTreeTest": 0.34,