MCPcopy Create free account
hub / github.com/Project-LemonLime/Project_LemonLime / judgeAnswersOnlyTask

Method judgeAnswersOnlyTask

src/core/judgingthread.cpp:784–810  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

782}
783
784void JudgingThread::judgeAnswersOnlyTask() {
785 switch (task->getComparisonMode()) {
786 case Task::LineByLineMode:
787 compareLineByLine(answerFile);
788 break;
789
790 case Task::IgnoreSpacesMode:
791 compareIgnoreSpaces(answerFile);
792 break;
793
794 case Task::ExternalToolMode:
795 compareWithDiff(answerFile);
796 break;
797
798 case Task::RealNumberMode:
799 compareRealNumbers(answerFile);
800 break;
801
802 case Task::LemonSpecialJudgeMode:
803 lemonSpecialJudge(answerFile);
804 break;
805
806 case Task::TestlibSpecialJudgeMode:
807 testlibSpecialJudge(answerFile);
808 break;
809 }
810}
811
812void JudgingThread::run() {
813 ++judgedTimes;

Callers

nothing calls this directly

Calls 1

getComparisonModeMethod · 0.80

Tested by

no test coverage detected