|
| 1 | +# -*- coding: utf-8; mode: python -*- |
| 2 | + |
| 3 | +## Input generators. |
| 4 | +#c_generator(src='generator.c') |
| 5 | +cxx_generator(src='generator.cpp', dependency=['testlib.h']) |
| 6 | +#java_generator(src='Generator.java', encoding='UTF-8', mainclass='Generator') |
| 7 | +#script_generator(src='generator.pl') |
| 8 | + |
| 9 | +## Input validators. |
| 10 | +#c_validator(src='validator.c') |
| 11 | +cxx_validator(src='validator.cpp', dependency=['testlib.h']) |
| 12 | +#java_validator(src='Validator.java', encoding='UTF-8', |
| 13 | +# mainclass='tmp/validator/Validator') |
| 14 | +#script_validator(src='validator.pl') |
| 15 | + |
| 16 | +## Output judges. |
| 17 | +#c_judge(src='judge.c') |
| 18 | +#cxx_judge(src='judge.cc', dependency=['testlib.h'], |
| 19 | +# variant=testlib_judge_runner) |
| 20 | +#java_judge(src='Judge.java', encoding='UTF-8', mainclass='Judge') |
| 21 | +#script_judge(src='judge.py') |
| 22 | + |
| 23 | +## Reactives. |
| 24 | +#c_reactive(src='reactive.c') |
| 25 | +#cxx_reactive(src='reactive.cc', dependency=['testlib.h', 'reactive.hpp'], |
| 26 | +# variant=kupc_reactive_runner) |
| 27 | +#java_reactive(src='Reactive.java', encoding='UTF-8', mainclass='Judge') |
| 28 | +#script_reactive(src='reactive.py') |
| 29 | + |
| 30 | +## Extra Testsets. |
| 31 | +# icpc type |
| 32 | +#icpc_merger(input_terminator='0 0\n') |
| 33 | +# icpc wf ~2011 |
| 34 | +#icpc_merger(input_terminator='0 0\n', |
| 35 | +# output_replace=casenum_replace('Case 1', 'Case {0}')) |
| 36 | +#gcj_merger(output_replace=casenum_replace('Case 1', 'Case {0}')) |
| 37 | +id='X' |
| 38 | +#merged_testset(name=id + '_Merged', input_pattern='*.in') |
| 39 | +#subtask_testset(name='All', score=100, input_patterns=['*']) |
| 40 | +# precisely scored by judge program like Jiyukenkyu (KUPC 2013) |
| 41 | +#scoring_judge() |
0 commit comments