Skip to content
Snippets Groups Projects
Select Git revision
  • 7f90051b72f635eb43f9f8a12cfc7675d38dea0f
  • master default protected
  • build_artifacts
3 results

Grades.json

Blame
  • Forked from mmcs / Compilers
    Source project has a limited visibility.
    Grades.json 3.58 KiB
    {
      "Tasks": [  
          { "name": "TestSimpleLexer",
            "grades": {
            "TestId": 0,
            
            "TestOps": 0.5,
            "TestKeywords": 0.5,
            "TestOpsFail": 1,
            
            "TestAssigns": 2,
            
            "TestComparisons": 1,
            "TestComparisonsAndOps": 1,
            
            "TestComment": 1,
            "TestCommentFileEnd": 0.5,
            "TestCommentNextLine": 0.5,
            
            "TestMultLineComment": 0.5,
            "TestCommentFileEnd": 0.5,
            "TestCommentNextLine": 0.5,
            "TestCommentNotClosed": 0.5
          }
          },
          { "name": "TestLexer",
             "grades": {
               "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",
            "grades": {
               "TestIdCount": 1.5,
               "TestIdInfo": 2,
               
               "TestNumbers": 1.5,
               
               "TestString": 1,
               "TestSingleLineCmt": 1,
               
               "TestMultiLineCmt": 1,
               "TestMultiLineCmtIds": 2
            }
          },
          { "name": "TestGeneratedParser",
            "grades": {
               "TestWhile": 2,
               "TestRepeat": 2,
               "TestFor": 2,
               "TestWrite": 2,
               "TestIf": 2,
               "TestVar": 3,
               "TestExr": 3
            }
          },
          { "name": "TestDescentParser",
            "grades": {
               "TestWhile": 3,
               "TestFor": 4,
               "TestIf": 3,
               "TestExpr": 4
            }
          },
          { "name": "TestASTParser",
            "grades": {
               "TestWhile": 2,
               "TestRepeat": 2,
               "TestFor": 2,
               "TestWrite": 2,
               "TestIf": 2,
               "TestVarDef": 3,
               "TestBinary": 3,
            }
          },
          { "name": "TestCodeGenerator",
            "grades": {
               "SmokeTest": 0,
               "TestOutput": 0,
               "TestIntDivMod": 8,
               "TestIf": 3,
               "TestWhile": 3,
               "TestUntil": 2
            }
          },
          { "name": "TestVisitors",
            "grades": {
               "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,
               
               "SimpleTest": 1,
               
               "FirstTest": 3
            }
          }
        ]
    }