├── .gitignore ├── .travis.yml ├── COPYING ├── Makefile ├── README.md ├── bigint.hpp ├── bootstrap ├── checktestdata.cc ├── checktestdata.l ├── checktestdata.y ├── config.guess ├── config.mk.in ├── config.sub ├── configure.ac ├── databuffer.hpp ├── debian ├── README.source ├── changelog ├── compat ├── control ├── copyright ├── docs ├── install ├── rules └── source │ ├── format │ └── lintian-overrides ├── doc └── format-spec.md ├── examples ├── fltcmp.ctd ├── hello.ctd ├── nwerc2008 │ ├── catdog.ctd │ ├── easyclimb.ctd │ ├── equivalences.ctd │ ├── judge.ctd │ ├── matches.ctd │ ├── mobile.ctd │ ├── rafting.ctd │ ├── sculpture.ctd │ ├── shuffle.ctd │ └── videopoker.ctd └── permutation.ctd ├── haskell_edsl ├── .gitignore ├── LICENSE ├── README.md ├── Setup.hs ├── checktestdata.cabal ├── example.hs ├── example.in ├── examples │ ├── ArrangingHat.hs │ ├── CarefulAscent.hs │ ├── FreeWeights.hs │ └── Interception.hs ├── src-main │ ├── Main.hs │ └── Test.hs └── src │ ├── Checktestdata.hs │ └── Checktestdata │ ├── Core.hs │ ├── Derived.hs │ ├── Options.hs │ ├── Script.hs │ └── Script │ ├── AST.hs │ ├── Interpreter.hs │ └── Parser.hs ├── install-sh ├── libchecktestdata.cc ├── libchecktestdata.hpp ├── m4 ├── ax_append_compile_flags.m4 ├── ax_append_flag.m4 ├── ax_append_link_flags.m4 ├── ax_boost_base.m4 ├── ax_check_compile_flag.m4 ├── ax_check_link_flag.m4 ├── ax_compare_version.m4 ├── ax_cxx_compile_stdcxx.m4 ├── ax_lib_cxx_regex.m4 ├── ax_path_generic.m4 ├── ax_require_defined.m4 └── ax_with_prog.m4 ├── parser.h ├── parser.ih ├── parsetype.cc ├── parsetype.hpp ├── scanner.h ├── scanner.ih └── tests ├── test_01_data.err1 ├── test_01_data.err2 ├── test_01_data.err3 ├── test_01_data.err4 ├── test_01_data.in ├── test_01_prog.err1 ├── test_01_prog.in ├── test_02_data.err1 ├── test_02_data.in ├── test_02_prog.err1 ├── test_02_prog.err2 ├── test_02_prog.err3 ├── test_02_prog.in ├── test_03_data.err1 ├── test_03_data.err2 ├── test_03_data.in ├── test_03_prog.err1 ├── test_03_prog.err2 ├── test_03_prog.in ├── test_04_data.err1 ├── test_04_data.err2 ├── test_04_data.in ├── test_04_prog.in ├── test_05_data.err1 ├── test_05_data.in ├── test_05_prog.err1 ├── test_05_prog.in ├── test_06_data.err1 ├── test_06_data.err2 ├── test_06_data.err3 ├── test_06_data.in ├── test_06_prog.in ├── test_07_data.err1 ├── test_07_data.err2 ├── test_07_data.err3 ├── test_07_data.err4 ├── test_07_data.in ├── test_07_prog.in ├── test_08_data.err1 ├── test_08_data.err2 ├── test_08_data.err3 ├── test_08_data.err4 ├── test_08_data.err5 ├── test_08_data.err6 ├── test_08_data.in1 ├── test_08_data.in2 ├── test_08_prog.in ├── test_09_data.err1 ├── test_09_data.in ├── test_09_prog.err1 ├── test_09_prog.err2 ├── test_09_prog.in ├── test_10_data.err1 ├── test_10_data.err2 ├── test_10_data.err3 ├── test_10_data.in ├── test_10_prog.err1 ├── test_10_prog.err2 ├── test_10_prog.err3 ├── test_10_prog.in ├── test_11_data.err1 ├── test_11_data.err2 ├── test_11_data.in ├── test_11_prog.in ├── test_12_data.err1 ├── test_12_data.in ├── test_12_prog.in ├── test_13_data.err ├── test_13_data.in ├── test_13_prog.in ├── test_14_data.in ├── test_14_prog.in ├── test_15_data.err ├── test_15_data.in ├── test_15_prog.in ├── test_16_data.err1 ├── test_16_data.err2 ├── test_16_data.in ├── test_16_prog.in ├── test_17_data.err1 ├── test_17_data.err2 ├── test_17_data.in ├── test_17_prog.in ├── test_18_data.err1 ├── test_18_data.in ├── test_18_prog.err1 ├── test_18_prog.err2 ├── test_18_prog.in ├── test_19_data.err1 ├── test_19_data.in ├── test_19_prog.in ├── test_20_data.err1 ├── test_20_data.err2 ├── test_20_data.in ├── test_20_prog.err1 ├── test_20_prog.in ├── test_21_data.err1 ├── test_21_data.err2 ├── test_21_data.err3 ├── test_21_data.err4 ├── test_21_data.in ├── test_21_prog.in ├── test_22_data.err1 ├── test_22_data.err2 ├── test_22_data.in ├── test_22_data.in2 ├── test_22_prog.err1 ├── test_22_prog.err2 ├── test_22_prog.in ├── test_23_data.in ├── test_23_prog.in ├── test_24_data.err1 ├── test_24_data.in ├── test_24_data.in2 ├── test_24_prog.in ├── test_25_data.err1 ├── test_25_data.err2 ├── test_25_data.in ├── test_25_prog.in ├── test_26_data.err ├── test_26_data.in ├── test_26_prog.err1 ├── test_26_prog.err2 ├── test_26_prog.in ├── test_27_data.in ├── test_27_prog.in ├── test_28_data.in ├── test_28_prog.err ├── test_28_prog.in ├── test_29_data.err1 ├── test_29_data.err2 ├── test_29_data.err3 ├── test_29_data.err4 ├── test_29_data.err5 ├── test_29_data.err6 ├── test_29_data.in ├── test_29_data.in2 ├── test_29_prog.err1 ├── test_29_prog.err2 ├── test_29_prog.err3 ├── test_29_prog.err4 ├── test_29_prog.in ├── test_29_prog.in2 ├── test_30_data.err1 ├── test_30_data.err2 ├── test_30_data.err3 ├── test_30_data.err4 ├── test_30_data.err5 ├── test_30_data.in ├── test_30_prog.in ├── test_31_data.err1 ├── test_31_data.err10 ├── test_31_data.err11 ├── test_31_data.err12 ├── test_31_data.err13 ├── test_31_data.err14 ├── test_31_data.err15 ├── test_31_data.err2 ├── test_31_data.err3 ├── test_31_data.err4 ├── test_31_data.err5 ├── test_31_data.err6 ├── test_31_data.err7 ├── test_31_data.err8 ├── test_31_data.err9 ├── test_31_data.in ├── test_31_data.in1 ├── test_31_data.in2 ├── test_31_data.in3 ├── test_31_data.in4 ├── test_31_data.in5 ├── test_31_data.in6 ├── test_31_data.in7 ├── test_31_prog.in ├── test_32_data.err1 ├── test_32_data.err2 ├── test_32_data.err3 ├── test_32_data.err4 ├── test_32_data.err5 ├── test_32_data.in ├── test_32_prog.in ├── test_33_data.err1 ├── test_33_data.err2 ├── test_33_data.err3 ├── test_33_data.in ├── test_33_prog.in ├── test_34_data.in ├── test_34_prog.in ├── test_bigint_data.in ├── test_bigint_prog.in ├── test_bigint_read_data.in ├── test_bigint_read_prog.in ├── test_loopvar_data.in ├── test_loopvar_prog.in ├── test_permutation_data.err1 ├── test_permutation_data.err2 ├── test_permutation_data.in ├── test_permutation_prog.in ├── test_rescape_data.in ├── test_rescape_prog.in ├── test_strcmp_data.in ├── test_strcmp_prog.in ├── testgenerate_data.err ├── testgenerate_data.in ├── testgenerate_prog.in ├── testpreset_prog.err ├── testpreset_prog.in ├── testws_01_data.err1 ├── testws_01_data.err2 ├── testws_01_data.err3 ├── testws_01_data.in1 ├── testws_01_data.in2 ├── testws_01_data.in3 └── testws_01_prog.in /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DOMjudge/checktestdata/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DOMjudge/checktestdata/HEAD/.travis.yml -------------------------------------------------------------------------------- /COPYING: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DOMjudge/checktestdata/HEAD/COPYING -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DOMjudge/checktestdata/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DOMjudge/checktestdata/HEAD/README.md -------------------------------------------------------------------------------- /bigint.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DOMjudge/checktestdata/HEAD/bigint.hpp -------------------------------------------------------------------------------- /bootstrap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DOMjudge/checktestdata/HEAD/bootstrap -------------------------------------------------------------------------------- /checktestdata.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DOMjudge/checktestdata/HEAD/checktestdata.cc -------------------------------------------------------------------------------- /checktestdata.l: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DOMjudge/checktestdata/HEAD/checktestdata.l -------------------------------------------------------------------------------- /checktestdata.y: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DOMjudge/checktestdata/HEAD/checktestdata.y -------------------------------------------------------------------------------- /config.guess: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DOMjudge/checktestdata/HEAD/config.guess -------------------------------------------------------------------------------- /config.mk.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DOMjudge/checktestdata/HEAD/config.mk.in -------------------------------------------------------------------------------- /config.sub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DOMjudge/checktestdata/HEAD/config.sub -------------------------------------------------------------------------------- /configure.ac: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DOMjudge/checktestdata/HEAD/configure.ac -------------------------------------------------------------------------------- /databuffer.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DOMjudge/checktestdata/HEAD/databuffer.hpp -------------------------------------------------------------------------------- /debian/README.source: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DOMjudge/checktestdata/HEAD/debian/README.source -------------------------------------------------------------------------------- /debian/changelog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DOMjudge/checktestdata/HEAD/debian/changelog -------------------------------------------------------------------------------- /debian/compat: -------------------------------------------------------------------------------- 1 | 9 2 | -------------------------------------------------------------------------------- /debian/control: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DOMjudge/checktestdata/HEAD/debian/control -------------------------------------------------------------------------------- /debian/copyright: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DOMjudge/checktestdata/HEAD/debian/copyright -------------------------------------------------------------------------------- /debian/docs: -------------------------------------------------------------------------------- 1 | README.md 2 | doc/* 3 | -------------------------------------------------------------------------------- /debian/install: -------------------------------------------------------------------------------- 1 | checktestdata /usr/bin/ 2 | -------------------------------------------------------------------------------- /debian/rules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DOMjudge/checktestdata/HEAD/debian/rules -------------------------------------------------------------------------------- /debian/source/format: -------------------------------------------------------------------------------- 1 | 3.0 (native) 2 | -------------------------------------------------------------------------------- /debian/source/lintian-overrides: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DOMjudge/checktestdata/HEAD/debian/source/lintian-overrides -------------------------------------------------------------------------------- /doc/format-spec.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DOMjudge/checktestdata/HEAD/doc/format-spec.md -------------------------------------------------------------------------------- /examples/fltcmp.ctd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DOMjudge/checktestdata/HEAD/examples/fltcmp.ctd -------------------------------------------------------------------------------- /examples/hello.ctd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DOMjudge/checktestdata/HEAD/examples/hello.ctd -------------------------------------------------------------------------------- /examples/nwerc2008/catdog.ctd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DOMjudge/checktestdata/HEAD/examples/nwerc2008/catdog.ctd -------------------------------------------------------------------------------- /examples/nwerc2008/easyclimb.ctd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DOMjudge/checktestdata/HEAD/examples/nwerc2008/easyclimb.ctd -------------------------------------------------------------------------------- /examples/nwerc2008/equivalences.ctd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DOMjudge/checktestdata/HEAD/examples/nwerc2008/equivalences.ctd -------------------------------------------------------------------------------- /examples/nwerc2008/judge.ctd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DOMjudge/checktestdata/HEAD/examples/nwerc2008/judge.ctd -------------------------------------------------------------------------------- /examples/nwerc2008/matches.ctd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DOMjudge/checktestdata/HEAD/examples/nwerc2008/matches.ctd -------------------------------------------------------------------------------- /examples/nwerc2008/mobile.ctd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DOMjudge/checktestdata/HEAD/examples/nwerc2008/mobile.ctd -------------------------------------------------------------------------------- /examples/nwerc2008/rafting.ctd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DOMjudge/checktestdata/HEAD/examples/nwerc2008/rafting.ctd -------------------------------------------------------------------------------- /examples/nwerc2008/sculpture.ctd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DOMjudge/checktestdata/HEAD/examples/nwerc2008/sculpture.ctd -------------------------------------------------------------------------------- /examples/nwerc2008/shuffle.ctd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DOMjudge/checktestdata/HEAD/examples/nwerc2008/shuffle.ctd -------------------------------------------------------------------------------- /examples/nwerc2008/videopoker.ctd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DOMjudge/checktestdata/HEAD/examples/nwerc2008/videopoker.ctd -------------------------------------------------------------------------------- /examples/permutation.ctd: -------------------------------------------------------------------------------- 1 | ../tests/test_permutation_prog.in -------------------------------------------------------------------------------- /haskell_edsl/.gitignore: -------------------------------------------------------------------------------- 1 | dist/ 2 | -------------------------------------------------------------------------------- /haskell_edsl/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DOMjudge/checktestdata/HEAD/haskell_edsl/LICENSE -------------------------------------------------------------------------------- /haskell_edsl/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DOMjudge/checktestdata/HEAD/haskell_edsl/README.md -------------------------------------------------------------------------------- /haskell_edsl/Setup.hs: -------------------------------------------------------------------------------- 1 | import Distribution.Simple 2 | main = defaultMain 3 | -------------------------------------------------------------------------------- /haskell_edsl/checktestdata.cabal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DOMjudge/checktestdata/HEAD/haskell_edsl/checktestdata.cabal -------------------------------------------------------------------------------- /haskell_edsl/example.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DOMjudge/checktestdata/HEAD/haskell_edsl/example.hs -------------------------------------------------------------------------------- /haskell_edsl/example.in: -------------------------------------------------------------------------------- 1 | 3 2 | 4 3 | -7 4 | 3 5 | -------------------------------------------------------------------------------- /haskell_edsl/examples/ArrangingHat.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DOMjudge/checktestdata/HEAD/haskell_edsl/examples/ArrangingHat.hs -------------------------------------------------------------------------------- /haskell_edsl/examples/CarefulAscent.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DOMjudge/checktestdata/HEAD/haskell_edsl/examples/CarefulAscent.hs -------------------------------------------------------------------------------- /haskell_edsl/examples/FreeWeights.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DOMjudge/checktestdata/HEAD/haskell_edsl/examples/FreeWeights.hs -------------------------------------------------------------------------------- /haskell_edsl/examples/Interception.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DOMjudge/checktestdata/HEAD/haskell_edsl/examples/Interception.hs -------------------------------------------------------------------------------- /haskell_edsl/src-main/Main.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DOMjudge/checktestdata/HEAD/haskell_edsl/src-main/Main.hs -------------------------------------------------------------------------------- /haskell_edsl/src-main/Test.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DOMjudge/checktestdata/HEAD/haskell_edsl/src-main/Test.hs -------------------------------------------------------------------------------- /haskell_edsl/src/Checktestdata.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DOMjudge/checktestdata/HEAD/haskell_edsl/src/Checktestdata.hs -------------------------------------------------------------------------------- /haskell_edsl/src/Checktestdata/Core.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DOMjudge/checktestdata/HEAD/haskell_edsl/src/Checktestdata/Core.hs -------------------------------------------------------------------------------- /haskell_edsl/src/Checktestdata/Derived.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DOMjudge/checktestdata/HEAD/haskell_edsl/src/Checktestdata/Derived.hs -------------------------------------------------------------------------------- /haskell_edsl/src/Checktestdata/Options.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DOMjudge/checktestdata/HEAD/haskell_edsl/src/Checktestdata/Options.hs -------------------------------------------------------------------------------- /haskell_edsl/src/Checktestdata/Script.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DOMjudge/checktestdata/HEAD/haskell_edsl/src/Checktestdata/Script.hs -------------------------------------------------------------------------------- /haskell_edsl/src/Checktestdata/Script/AST.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DOMjudge/checktestdata/HEAD/haskell_edsl/src/Checktestdata/Script/AST.hs -------------------------------------------------------------------------------- /haskell_edsl/src/Checktestdata/Script/Interpreter.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DOMjudge/checktestdata/HEAD/haskell_edsl/src/Checktestdata/Script/Interpreter.hs -------------------------------------------------------------------------------- /haskell_edsl/src/Checktestdata/Script/Parser.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DOMjudge/checktestdata/HEAD/haskell_edsl/src/Checktestdata/Script/Parser.hs -------------------------------------------------------------------------------- /install-sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DOMjudge/checktestdata/HEAD/install-sh -------------------------------------------------------------------------------- /libchecktestdata.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DOMjudge/checktestdata/HEAD/libchecktestdata.cc -------------------------------------------------------------------------------- /libchecktestdata.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DOMjudge/checktestdata/HEAD/libchecktestdata.hpp -------------------------------------------------------------------------------- /m4/ax_append_compile_flags.m4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DOMjudge/checktestdata/HEAD/m4/ax_append_compile_flags.m4 -------------------------------------------------------------------------------- /m4/ax_append_flag.m4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DOMjudge/checktestdata/HEAD/m4/ax_append_flag.m4 -------------------------------------------------------------------------------- /m4/ax_append_link_flags.m4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DOMjudge/checktestdata/HEAD/m4/ax_append_link_flags.m4 -------------------------------------------------------------------------------- /m4/ax_boost_base.m4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DOMjudge/checktestdata/HEAD/m4/ax_boost_base.m4 -------------------------------------------------------------------------------- /m4/ax_check_compile_flag.m4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DOMjudge/checktestdata/HEAD/m4/ax_check_compile_flag.m4 -------------------------------------------------------------------------------- /m4/ax_check_link_flag.m4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DOMjudge/checktestdata/HEAD/m4/ax_check_link_flag.m4 -------------------------------------------------------------------------------- /m4/ax_compare_version.m4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DOMjudge/checktestdata/HEAD/m4/ax_compare_version.m4 -------------------------------------------------------------------------------- /m4/ax_cxx_compile_stdcxx.m4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DOMjudge/checktestdata/HEAD/m4/ax_cxx_compile_stdcxx.m4 -------------------------------------------------------------------------------- /m4/ax_lib_cxx_regex.m4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DOMjudge/checktestdata/HEAD/m4/ax_lib_cxx_regex.m4 -------------------------------------------------------------------------------- /m4/ax_path_generic.m4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DOMjudge/checktestdata/HEAD/m4/ax_path_generic.m4 -------------------------------------------------------------------------------- /m4/ax_require_defined.m4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DOMjudge/checktestdata/HEAD/m4/ax_require_defined.m4 -------------------------------------------------------------------------------- /m4/ax_with_prog.m4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DOMjudge/checktestdata/HEAD/m4/ax_with_prog.m4 -------------------------------------------------------------------------------- /parser.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DOMjudge/checktestdata/HEAD/parser.h -------------------------------------------------------------------------------- /parser.ih: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DOMjudge/checktestdata/HEAD/parser.ih -------------------------------------------------------------------------------- /parsetype.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DOMjudge/checktestdata/HEAD/parsetype.cc -------------------------------------------------------------------------------- /parsetype.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DOMjudge/checktestdata/HEAD/parsetype.hpp -------------------------------------------------------------------------------- /scanner.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DOMjudge/checktestdata/HEAD/scanner.h -------------------------------------------------------------------------------- /scanner.ih: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DOMjudge/checktestdata/HEAD/scanner.ih -------------------------------------------------------------------------------- /tests/test_01_data.err1: -------------------------------------------------------------------------------- 1 | 2 | 2 3 | -------------------------------------------------------------------------------- /tests/test_01_data.err2: -------------------------------------------------------------------------------- 1 | 2 | 3 -------------------------------------------------------------------------------- /tests/test_01_data.err3: -------------------------------------------------------------------------------- 1 | 2 | 00 -------------------------------------------------------------------------------- /tests/test_01_data.err4: -------------------------------------------------------------------------------- 1 | 2 | -0 -------------------------------------------------------------------------------- /tests/test_01_data.in: -------------------------------------------------------------------------------- 1 | 2 | 2 -------------------------------------------------------------------------------- /tests/test_01_prog.err1: -------------------------------------------------------------------------------- 1 | END SPACE REP(1) 2 | -------------------------------------------------------------------------------- /tests/test_01_prog.in: -------------------------------------------------------------------------------- 1 | SPACE NEWLINE INT(-1,2,foo) 2 | -------------------------------------------------------------------------------- /tests/test_02_data.err1: -------------------------------------------------------------------------------- 1 | 1 2 | 1 2 0 3 | C1 D2 4 | -------------------------------------------------------------------------------- /tests/test_02_data.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DOMjudge/checktestdata/HEAD/tests/test_02_data.in -------------------------------------------------------------------------------- /tests/test_02_prog.err1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DOMjudge/checktestdata/HEAD/tests/test_02_prog.err1 -------------------------------------------------------------------------------- /tests/test_02_prog.err2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DOMjudge/checktestdata/HEAD/tests/test_02_prog.err2 -------------------------------------------------------------------------------- /tests/test_02_prog.err3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DOMjudge/checktestdata/HEAD/tests/test_02_prog.err3 -------------------------------------------------------------------------------- /tests/test_02_prog.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DOMjudge/checktestdata/HEAD/tests/test_02_prog.in -------------------------------------------------------------------------------- /tests/test_03_data.err1: -------------------------------------------------------------------------------- 1 | 2 | # 3 | \n 4 | x 9\0 5 | -------------------------------------------------------------------------------- /tests/test_03_data.err2: -------------------------------------------------------------------------------- 1 | 2 | # 3 | \n 4 | x \0 5 | -------------------------------------------------------------------------------- /tests/test_03_data.in: -------------------------------------------------------------------------------- 1 | 2 | # 3 | \n 4 | 5 | x 9\0 6 | -------------------------------------------------------------------------------- /tests/test_03_prog.err1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DOMjudge/checktestdata/HEAD/tests/test_03_prog.err1 -------------------------------------------------------------------------------- /tests/test_03_prog.err2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DOMjudge/checktestdata/HEAD/tests/test_03_prog.err2 -------------------------------------------------------------------------------- /tests/test_03_prog.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DOMjudge/checktestdata/HEAD/tests/test_03_prog.in -------------------------------------------------------------------------------- /tests/test_04_data.err1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DOMjudge/checktestdata/HEAD/tests/test_04_data.err1 -------------------------------------------------------------------------------- /tests/test_04_data.err2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DOMjudge/checktestdata/HEAD/tests/test_04_data.err2 -------------------------------------------------------------------------------- /tests/test_04_data.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DOMjudge/checktestdata/HEAD/tests/test_04_data.in -------------------------------------------------------------------------------- /tests/test_04_prog.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DOMjudge/checktestdata/HEAD/tests/test_04_prog.in -------------------------------------------------------------------------------- /tests/test_05_data.err1: -------------------------------------------------------------------------------- 1 | 2 2 | 11 3 | -------------------------------------------------------------------------------- /tests/test_05_data.in: -------------------------------------------------------------------------------- 1 | 2 2 | 0 3 | -------------------------------------------------------------------------------- /tests/test_05_prog.err1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DOMjudge/checktestdata/HEAD/tests/test_05_prog.err1 -------------------------------------------------------------------------------- /tests/test_05_prog.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DOMjudge/checktestdata/HEAD/tests/test_05_prog.in -------------------------------------------------------------------------------- /tests/test_06_data.err1: -------------------------------------------------------------------------------- 1 | 1 2 | 10 -------------------------------------------------------------------------------- /tests/test_06_data.err2: -------------------------------------------------------------------------------- 1 | 0 2 | -------------------------------------------------------------------------------- /tests/test_06_data.err3: -------------------------------------------------------------------------------- 1 | 16 2 | 3 | -------------------------------------------------------------------------------- /tests/test_06_data.in: -------------------------------------------------------------------------------- 1 | 1 2 | 2 3 | 42 4 | 100 5 | -------------------------------------------------------------------------------- /tests/test_06_prog.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DOMjudge/checktestdata/HEAD/tests/test_06_prog.in -------------------------------------------------------------------------------- /tests/test_07_data.err1: -------------------------------------------------------------------------------- 1 | 1 2 3 4 5 2 | 100 1 3 | 4 | 1 5 | -------------------------------------------------------------------------------- /tests/test_07_data.err2: -------------------------------------------------------------------------------- 1 | 1 2 3 4 5 2 | 100 1 3 | 4 | 1 5 | -------------------------------------------------------------------------------- /tests/test_07_data.err3: -------------------------------------------------------------------------------- 1 | 1 2 3 4 5 2 | 100 1 3 | 4 | 1 5 | 6 | -------------------------------------------------------------------------------- /tests/test_07_data.err4: -------------------------------------------------------------------------------- 1 | 1 2 3 4 5 2 | 100 1 3 | 1 -------------------------------------------------------------------------------- /tests/test_07_data.in: -------------------------------------------------------------------------------- 1 | 1 2 3 4 5 2 | 100 1 3 | 4 | 1 -------------------------------------------------------------------------------- /tests/test_07_prog.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DOMjudge/checktestdata/HEAD/tests/test_07_prog.in -------------------------------------------------------------------------------- /tests/test_08_data.err1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DOMjudge/checktestdata/HEAD/tests/test_08_data.err1 -------------------------------------------------------------------------------- /tests/test_08_data.err2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DOMjudge/checktestdata/HEAD/tests/test_08_data.err2 -------------------------------------------------------------------------------- /tests/test_08_data.err3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DOMjudge/checktestdata/HEAD/tests/test_08_data.err3 -------------------------------------------------------------------------------- /tests/test_08_data.err4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DOMjudge/checktestdata/HEAD/tests/test_08_data.err4 -------------------------------------------------------------------------------- /tests/test_08_data.err5: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DOMjudge/checktestdata/HEAD/tests/test_08_data.err5 -------------------------------------------------------------------------------- /tests/test_08_data.err6: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DOMjudge/checktestdata/HEAD/tests/test_08_data.err6 -------------------------------------------------------------------------------- /tests/test_08_data.in1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DOMjudge/checktestdata/HEAD/tests/test_08_data.in1 -------------------------------------------------------------------------------- /tests/test_08_data.in2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DOMjudge/checktestdata/HEAD/tests/test_08_data.in2 -------------------------------------------------------------------------------- /tests/test_08_prog.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DOMjudge/checktestdata/HEAD/tests/test_08_prog.in -------------------------------------------------------------------------------- /tests/test_09_data.err1: -------------------------------------------------------------------------------- 1 | 3 2 | 9 3 | 2.0 4 | 4.01 5 | -------------------------------------------------------------------------------- /tests/test_09_data.in: -------------------------------------------------------------------------------- 1 | 3 2 | 9 3 | 2 4 | 3.99 5 | -------------------------------------------------------------------------------- /tests/test_09_prog.err1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DOMjudge/checktestdata/HEAD/tests/test_09_prog.err1 -------------------------------------------------------------------------------- /tests/test_09_prog.err2: -------------------------------------------------------------------------------- 1 | # Non-integer modulo not allowed 2 | INT(1.1%1.1,2) NEWLINE 3 | -------------------------------------------------------------------------------- /tests/test_09_prog.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DOMjudge/checktestdata/HEAD/tests/test_09_prog.in -------------------------------------------------------------------------------- /tests/test_10_data.err1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DOMjudge/checktestdata/HEAD/tests/test_10_data.err1 -------------------------------------------------------------------------------- /tests/test_10_data.err2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DOMjudge/checktestdata/HEAD/tests/test_10_data.err2 -------------------------------------------------------------------------------- /tests/test_10_data.err3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DOMjudge/checktestdata/HEAD/tests/test_10_data.err3 -------------------------------------------------------------------------------- /tests/test_10_data.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DOMjudge/checktestdata/HEAD/tests/test_10_data.in -------------------------------------------------------------------------------- /tests/test_10_prog.err1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DOMjudge/checktestdata/HEAD/tests/test_10_prog.err1 -------------------------------------------------------------------------------- /tests/test_10_prog.err2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DOMjudge/checktestdata/HEAD/tests/test_10_prog.err2 -------------------------------------------------------------------------------- /tests/test_10_prog.err3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DOMjudge/checktestdata/HEAD/tests/test_10_prog.err3 -------------------------------------------------------------------------------- /tests/test_10_prog.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DOMjudge/checktestdata/HEAD/tests/test_10_prog.in -------------------------------------------------------------------------------- /tests/test_11_data.err1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DOMjudge/checktestdata/HEAD/tests/test_11_data.err1 -------------------------------------------------------------------------------- /tests/test_11_data.err2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DOMjudge/checktestdata/HEAD/tests/test_11_data.err2 -------------------------------------------------------------------------------- /tests/test_11_data.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DOMjudge/checktestdata/HEAD/tests/test_11_data.in -------------------------------------------------------------------------------- /tests/test_11_prog.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DOMjudge/checktestdata/HEAD/tests/test_11_prog.in -------------------------------------------------------------------------------- /tests/test_12_data.err1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DOMjudge/checktestdata/HEAD/tests/test_12_data.err1 -------------------------------------------------------------------------------- /tests/test_12_data.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DOMjudge/checktestdata/HEAD/tests/test_12_data.in -------------------------------------------------------------------------------- /tests/test_12_prog.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DOMjudge/checktestdata/HEAD/tests/test_12_prog.in -------------------------------------------------------------------------------- /tests/test_13_data.err: -------------------------------------------------------------------------------- 1 | 3 2 | 35 1 3 | 10 3 4 | 8 8 5 | -------------------------------------------------------------------------------- /tests/test_13_data.in: -------------------------------------------------------------------------------- 1 | 2 2 | 100 10 3 | 72 9 4 | -------------------------------------------------------------------------------- /tests/test_13_prog.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DOMjudge/checktestdata/HEAD/tests/test_13_prog.in -------------------------------------------------------------------------------- /tests/test_14_data.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DOMjudge/checktestdata/HEAD/tests/test_14_data.in -------------------------------------------------------------------------------- /tests/test_14_prog.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DOMjudge/checktestdata/HEAD/tests/test_14_prog.in -------------------------------------------------------------------------------- /tests/test_15_data.err: -------------------------------------------------------------------------------- 1 | 1 2 | U, 3 | -------------------------------------------------------------------------------- /tests/test_15_data.in: -------------------------------------------------------------------------------- 1 | 12 2 | U+ D- F+ B- L+ R- U- D+ F- B+ L- R+ 3 | -------------------------------------------------------------------------------- /tests/test_15_prog.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DOMjudge/checktestdata/HEAD/tests/test_15_prog.in -------------------------------------------------------------------------------- /tests/test_16_data.err1: -------------------------------------------------------------------------------- 1 | 0 2 | 1 3 | 2 4 | 6 5 | -4 6 | 5 7 | 12 8 | 10 9 | 8 10 | 18 11 | -------------------------------------------------------------------------------- /tests/test_16_data.err2: -------------------------------------------------------------------------------- 1 | 0 2 | 1 3 | 2 4 | 6 5 | 4 6 | 5 7 | 12 8 | 10 9 | 8 10 | 19 11 | -------------------------------------------------------------------------------- /tests/test_16_data.in: -------------------------------------------------------------------------------- 1 | 0 2 | 1 3 | 2 4 | 6 5 | 4 6 | 5 7 | 12 8 | 10 9 | 8 10 | 18 11 | -------------------------------------------------------------------------------- /tests/test_16_prog.in: -------------------------------------------------------------------------------- 1 | REPI(i,10) 2 | INT(i,2*i,x) NEWLINE 3 | END 4 | -------------------------------------------------------------------------------- /tests/test_17_data.err1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DOMjudge/checktestdata/HEAD/tests/test_17_data.err1 -------------------------------------------------------------------------------- /tests/test_17_data.err2: -------------------------------------------------------------------------------- 1 | -1 2 | 11 3 | 12 4 | 15 5 | 33 6 | 44 7 | 99 8 | 100 9 | -------------------------------------------------------------------------------- /tests/test_17_data.in: -------------------------------------------------------------------------------- 1 | 10 2 | 11 3 | 12 4 | 15 5 | 33 6 | 44 7 | 99 8 | 100 9 | -------------------------------------------------------------------------------- /tests/test_17_prog.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DOMjudge/checktestdata/HEAD/tests/test_17_prog.in -------------------------------------------------------------------------------- /tests/test_18_data.err1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DOMjudge/checktestdata/HEAD/tests/test_18_data.err1 -------------------------------------------------------------------------------- /tests/test_18_data.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DOMjudge/checktestdata/HEAD/tests/test_18_data.in -------------------------------------------------------------------------------- /tests/test_18_prog.err1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DOMjudge/checktestdata/HEAD/tests/test_18_prog.err1 -------------------------------------------------------------------------------- /tests/test_18_prog.err2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DOMjudge/checktestdata/HEAD/tests/test_18_prog.err2 -------------------------------------------------------------------------------- /tests/test_18_prog.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DOMjudge/checktestdata/HEAD/tests/test_18_prog.in -------------------------------------------------------------------------------- /tests/test_19_data.err1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DOMjudge/checktestdata/HEAD/tests/test_19_data.err1 -------------------------------------------------------------------------------- /tests/test_19_data.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DOMjudge/checktestdata/HEAD/tests/test_19_data.in -------------------------------------------------------------------------------- /tests/test_19_prog.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DOMjudge/checktestdata/HEAD/tests/test_19_prog.in -------------------------------------------------------------------------------- /tests/test_20_data.err1: -------------------------------------------------------------------------------- 1 | 5 2 | 6 3 | -------------------------------------------------------------------------------- /tests/test_20_data.err2: -------------------------------------------------------------------------------- 1 | 11 2 | 5 3 | -------------------------------------------------------------------------------- /tests/test_20_data.in: -------------------------------------------------------------------------------- 1 | 10 2 | 3 3 | -------------------------------------------------------------------------------- /tests/test_20_prog.err1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DOMjudge/checktestdata/HEAD/tests/test_20_prog.err1 -------------------------------------------------------------------------------- /tests/test_20_prog.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DOMjudge/checktestdata/HEAD/tests/test_20_prog.in -------------------------------------------------------------------------------- /tests/test_21_data.err1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DOMjudge/checktestdata/HEAD/tests/test_21_data.err1 -------------------------------------------------------------------------------- /tests/test_21_data.err2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DOMjudge/checktestdata/HEAD/tests/test_21_data.err2 -------------------------------------------------------------------------------- /tests/test_21_data.err3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DOMjudge/checktestdata/HEAD/tests/test_21_data.err3 -------------------------------------------------------------------------------- /tests/test_21_data.err4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DOMjudge/checktestdata/HEAD/tests/test_21_data.err4 -------------------------------------------------------------------------------- /tests/test_21_data.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DOMjudge/checktestdata/HEAD/tests/test_21_data.in -------------------------------------------------------------------------------- /tests/test_21_prog.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DOMjudge/checktestdata/HEAD/tests/test_21_prog.in -------------------------------------------------------------------------------- /tests/test_22_data.err1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DOMjudge/checktestdata/HEAD/tests/test_22_data.err1 -------------------------------------------------------------------------------- /tests/test_22_data.err2: -------------------------------------------------------------------------------- 1 | 10 2 | 11 3 | 0 1 2 3 5 6 7 8 9 10 4 | -------------------------------------------------------------------------------- /tests/test_22_data.in: -------------------------------------------------------------------------------- 1 | 10 2 | 2 3 | 10 1 2 3 5 2 7 8 9 10 4 | -------------------------------------------------------------------------------- /tests/test_22_data.in2: -------------------------------------------------------------------------------- 1 | 10 2 | 11 3 | 0 1 2 3 5 6 7 8 9 11 4 | -------------------------------------------------------------------------------- /tests/test_22_prog.err1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DOMjudge/checktestdata/HEAD/tests/test_22_prog.err1 -------------------------------------------------------------------------------- /tests/test_22_prog.err2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DOMjudge/checktestdata/HEAD/tests/test_22_prog.err2 -------------------------------------------------------------------------------- /tests/test_22_prog.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DOMjudge/checktestdata/HEAD/tests/test_22_prog.in -------------------------------------------------------------------------------- /tests/test_23_data.in: -------------------------------------------------------------------------------- 1 | bar.* 2 | barblaboo.*#!?$$^[a-z] 3 | -------------------------------------------------------------------------------- /tests/test_23_prog.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DOMjudge/checktestdata/HEAD/tests/test_23_prog.in -------------------------------------------------------------------------------- /tests/test_24_data.err1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DOMjudge/checktestdata/HEAD/tests/test_24_data.err1 -------------------------------------------------------------------------------- /tests/test_24_data.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DOMjudge/checktestdata/HEAD/tests/test_24_data.in -------------------------------------------------------------------------------- /tests/test_24_data.in2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DOMjudge/checktestdata/HEAD/tests/test_24_data.in2 -------------------------------------------------------------------------------- /tests/test_24_prog.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DOMjudge/checktestdata/HEAD/tests/test_24_prog.in -------------------------------------------------------------------------------- /tests/test_25_data.err1: -------------------------------------------------------------------------------- 1 | \foox 2 | & 3 | -------------------------------------------------------------------------------- /tests/test_25_data.err2: -------------------------------------------------------------------------------- 1 | \foo 2 | x 3 | c 4 | -------------------------------------------------------------------------------- /tests/test_25_data.in: -------------------------------------------------------------------------------- 1 | \bazx 2 | c 3 | -------------------------------------------------------------------------------- /tests/test_25_prog.in: -------------------------------------------------------------------------------- 1 | REGEX("\\\\(foo|(bar|baz))\ 2 | x\n[.-}]") NEWLINE 3 | -------------------------------------------------------------------------------- /tests/test_26_data.err: -------------------------------------------------------------------------------- 1 | a B 2 | -------------------------------------------------------------------------------- /tests/test_26_data.in: -------------------------------------------------------------------------------- 1 | ab Z 2 | -------------------------------------------------------------------------------- /tests/test_26_prog.err1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DOMjudge/checktestdata/HEAD/tests/test_26_prog.err1 -------------------------------------------------------------------------------- /tests/test_26_prog.err2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DOMjudge/checktestdata/HEAD/tests/test_26_prog.err2 -------------------------------------------------------------------------------- /tests/test_26_prog.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DOMjudge/checktestdata/HEAD/tests/test_26_prog.in -------------------------------------------------------------------------------- /tests/test_27_data.in: -------------------------------------------------------------------------------- 1 | 1 2 | hello 3 | -------------------------------------------------------------------------------- /tests/test_27_prog.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DOMjudge/checktestdata/HEAD/tests/test_27_prog.in -------------------------------------------------------------------------------- /tests/test_28_data.in: -------------------------------------------------------------------------------- 1 | does_not_matter 2 | -------------------------------------------------------------------------------- /tests/test_28_prog.err: -------------------------------------------------------------------------------- 1 | # Note that ERE '.' also matches newlines! 2 | REGEX("[^\n]*") NEWLINE 3 | SET(a=1/2) 4 | ASSERT(a == 0.5) 5 | -------------------------------------------------------------------------------- /tests/test_28_prog.in: -------------------------------------------------------------------------------- 1 | # Note that ERE '.' also matches newlines! 2 | REGEX("[^\n]*") NEWLINE 3 | SET(a=1/2.) 4 | ASSERT(a == 0.5) 5 | -------------------------------------------------------------------------------- /tests/test_29_data.err1: -------------------------------------------------------------------------------- 1 | 99.99 2 | -------------------------------------------------------------------------------- /tests/test_29_data.err2: -------------------------------------------------------------------------------- 1 | 99.9990 2 | -------------------------------------------------------------------------------- /tests/test_29_data.err3: -------------------------------------------------------------------------------- 1 | 0.123e2 2 | -------------------------------------------------------------------------------- /tests/test_29_data.err4: -------------------------------------------------------------------------------- 1 | 01.234e1 2 | -------------------------------------------------------------------------------- /tests/test_29_data.err5: -------------------------------------------------------------------------------- 1 | 1.23e1 2 | -------------------------------------------------------------------------------- /tests/test_29_data.err6: -------------------------------------------------------------------------------- 1 | 1.2345e1 2 | -------------------------------------------------------------------------------- /tests/test_29_data.in: -------------------------------------------------------------------------------- 1 | 9.021e+1 2 | -------------------------------------------------------------------------------- /tests/test_29_data.in2: -------------------------------------------------------------------------------- 1 | 99.999 2 | -------------------------------------------------------------------------------- /tests/test_29_prog.err1: -------------------------------------------------------------------------------- 1 | FLOATP(10,100,4,3) NEWLINE 2 | -------------------------------------------------------------------------------- /tests/test_29_prog.err2: -------------------------------------------------------------------------------- 1 | FLOATP(10,100,-1,3) NEWLINE 2 | -------------------------------------------------------------------------------- /tests/test_29_prog.err3: -------------------------------------------------------------------------------- 1 | FLOATP(10,99,3,3,x,FIXED) NEWLINE 2 | -------------------------------------------------------------------------------- /tests/test_29_prog.err4: -------------------------------------------------------------------------------- 1 | FLOATP(10,100,3,3,x,FIXED) NEWLINE 2 | -------------------------------------------------------------------------------- /tests/test_29_prog.in: -------------------------------------------------------------------------------- 1 | FLOATP(10,100,3,3) NEWLINE 2 | -------------------------------------------------------------------------------- /tests/test_29_prog.in2: -------------------------------------------------------------------------------- 1 | FLOATP(10,100,3,3,x) NEWLINE 2 | -------------------------------------------------------------------------------- /tests/test_30_data.err1: -------------------------------------------------------------------------------- 1 | 05 5.23 2 | -------------------------------------------------------------------------------- /tests/test_30_data.err2: -------------------------------------------------------------------------------- 1 | 5 05.23 2 | -------------------------------------------------------------------------------- /tests/test_30_data.err3: -------------------------------------------------------------------------------- 1 | 5 5.123456 2 | -------------------------------------------------------------------------------- /tests/test_30_data.err4: -------------------------------------------------------------------------------- 1 | 5 5 2 | -------------------------------------------------------------------------------- /tests/test_30_data.err5: -------------------------------------------------------------------------------- 1 | 5 5. 2 | -------------------------------------------------------------------------------- /tests/test_30_data.in: -------------------------------------------------------------------------------- 1 | 5 5.23 2 | -------------------------------------------------------------------------------- /tests/test_30_prog.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DOMjudge/checktestdata/HEAD/tests/test_30_prog.in -------------------------------------------------------------------------------- /tests/test_31_data.err1: -------------------------------------------------------------------------------- 1 | 00 2 | -------------------------------------------------------------------------------- /tests/test_31_data.err10: -------------------------------------------------------------------------------- 1 | 0e00 2 | -------------------------------------------------------------------------------- /tests/test_31_data.err11: -------------------------------------------------------------------------------- 1 | 0e01 2 | -------------------------------------------------------------------------------- /tests/test_31_data.err12: -------------------------------------------------------------------------------- 1 | 01e0 2 | -------------------------------------------------------------------------------- /tests/test_31_data.err13: -------------------------------------------------------------------------------- 1 | 0e0.0 2 | -------------------------------------------------------------------------------- /tests/test_31_data.err14: -------------------------------------------------------------------------------- 1 | 0e01 2 | -------------------------------------------------------------------------------- /tests/test_31_data.err15: -------------------------------------------------------------------------------- 1 | 00e0 2 | -------------------------------------------------------------------------------- /tests/test_31_data.err2: -------------------------------------------------------------------------------- 1 | 000 2 | -------------------------------------------------------------------------------- /tests/test_31_data.err3: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /tests/test_31_data.err4: -------------------------------------------------------------------------------- 1 | 01.0 2 | -------------------------------------------------------------------------------- /tests/test_31_data.err5: -------------------------------------------------------------------------------- 1 | 01 2 | -------------------------------------------------------------------------------- /tests/test_31_data.err6: -------------------------------------------------------------------------------- 1 | 00e0 2 | -------------------------------------------------------------------------------- /tests/test_31_data.err7: -------------------------------------------------------------------------------- 1 | 00.0e0 2 | -------------------------------------------------------------------------------- /tests/test_31_data.err8: -------------------------------------------------------------------------------- 1 | e0 2 | -------------------------------------------------------------------------------- /tests/test_31_data.err9: -------------------------------------------------------------------------------- 1 | .e0 2 | -------------------------------------------------------------------------------- /tests/test_31_data.in: -------------------------------------------------------------------------------- 1 | 0 2 | -------------------------------------------------------------------------------- /tests/test_31_data.in1: -------------------------------------------------------------------------------- 1 | 1 2 | -------------------------------------------------------------------------------- /tests/test_31_data.in2: -------------------------------------------------------------------------------- 1 | 1.0 2 | -------------------------------------------------------------------------------- /tests/test_31_data.in3: -------------------------------------------------------------------------------- 1 | 0e0 2 | -------------------------------------------------------------------------------- /tests/test_31_data.in4: -------------------------------------------------------------------------------- 1 | 0.0e0 2 | -------------------------------------------------------------------------------- /tests/test_31_data.in5: -------------------------------------------------------------------------------- 1 | 0.0e1 2 | -------------------------------------------------------------------------------- /tests/test_31_data.in6: -------------------------------------------------------------------------------- 1 | 0e1 2 | -------------------------------------------------------------------------------- /tests/test_31_data.in7: -------------------------------------------------------------------------------- 1 | 0.1e0 2 | -------------------------------------------------------------------------------- /tests/test_31_prog.in: -------------------------------------------------------------------------------- 1 | FLOAT(-1, 1) NEWLINE 2 | EOF 3 | -------------------------------------------------------------------------------- /tests/test_32_data.err1: -------------------------------------------------------------------------------- 1 | 0.0 2 | -------------------------------------------------------------------------------- /tests/test_32_data.err2: -------------------------------------------------------------------------------- 1 | 0. 2 | -------------------------------------------------------------------------------- /tests/test_32_data.err3: -------------------------------------------------------------------------------- 1 | 0.00 2 | -------------------------------------------------------------------------------- /tests/test_32_data.err4: -------------------------------------------------------------------------------- 1 | 0.1 2 | -------------------------------------------------------------------------------- /tests/test_32_data.err5: -------------------------------------------------------------------------------- 1 | 01 2 | -------------------------------------------------------------------------------- /tests/test_32_data.in: -------------------------------------------------------------------------------- 1 | 0 2 | -------------------------------------------------------------------------------- /tests/test_32_prog.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DOMjudge/checktestdata/HEAD/tests/test_32_prog.in -------------------------------------------------------------------------------- /tests/test_33_data.err1: -------------------------------------------------------------------------------- 1 | 0. 2 | -------------------------------------------------------------------------------- /tests/test_33_data.err2: -------------------------------------------------------------------------------- 1 | 0 2 | -------------------------------------------------------------------------------- /tests/test_33_data.err3: -------------------------------------------------------------------------------- 1 | .0 2 | -------------------------------------------------------------------------------- /tests/test_33_data.in: -------------------------------------------------------------------------------- 1 | 0.0 2 | -------------------------------------------------------------------------------- /tests/test_33_prog.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DOMjudge/checktestdata/HEAD/tests/test_33_prog.in -------------------------------------------------------------------------------- /tests/test_34_data.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DOMjudge/checktestdata/HEAD/tests/test_34_data.in -------------------------------------------------------------------------------- /tests/test_34_prog.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DOMjudge/checktestdata/HEAD/tests/test_34_prog.in -------------------------------------------------------------------------------- /tests/test_bigint_data.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DOMjudge/checktestdata/HEAD/tests/test_bigint_data.in -------------------------------------------------------------------------------- /tests/test_bigint_prog.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DOMjudge/checktestdata/HEAD/tests/test_bigint_prog.in -------------------------------------------------------------------------------- /tests/test_bigint_read_data.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DOMjudge/checktestdata/HEAD/tests/test_bigint_read_data.in -------------------------------------------------------------------------------- /tests/test_bigint_read_prog.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DOMjudge/checktestdata/HEAD/tests/test_bigint_read_prog.in -------------------------------------------------------------------------------- /tests/test_loopvar_data.in: -------------------------------------------------------------------------------- 1 | 0 1 2 | -------------------------------------------------------------------------------- /tests/test_loopvar_prog.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DOMjudge/checktestdata/HEAD/tests/test_loopvar_prog.in -------------------------------------------------------------------------------- /tests/test_permutation_data.err1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DOMjudge/checktestdata/HEAD/tests/test_permutation_data.err1 -------------------------------------------------------------------------------- /tests/test_permutation_data.err2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DOMjudge/checktestdata/HEAD/tests/test_permutation_data.err2 -------------------------------------------------------------------------------- /tests/test_permutation_data.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DOMjudge/checktestdata/HEAD/tests/test_permutation_data.in -------------------------------------------------------------------------------- /tests/test_permutation_prog.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DOMjudge/checktestdata/HEAD/tests/test_permutation_prog.in -------------------------------------------------------------------------------- /tests/test_rescape_data.in: -------------------------------------------------------------------------------- 1 | (((. 2 | -------------------------------------------------------------------------------- /tests/test_rescape_prog.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DOMjudge/checktestdata/HEAD/tests/test_rescape_prog.in -------------------------------------------------------------------------------- /tests/test_strcmp_data.in: -------------------------------------------------------------------------------- 1 | 1 2 | -------------------------------------------------------------------------------- /tests/test_strcmp_prog.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DOMjudge/checktestdata/HEAD/tests/test_strcmp_prog.in -------------------------------------------------------------------------------- /tests/testgenerate_data.err: -------------------------------------------------------------------------------- 1 | 0 2 | -------------------------------------------------------------------------------- /tests/testgenerate_data.in: -------------------------------------------------------------------------------- 1 | 46516289 2 | -------------------------------------------------------------------------------- /tests/testgenerate_prog.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DOMjudge/checktestdata/HEAD/tests/testgenerate_prog.in -------------------------------------------------------------------------------- /tests/testpreset_prog.err: -------------------------------------------------------------------------------- 1 | ASSERT( pi==3 || n=="bar" ) 2 | -------------------------------------------------------------------------------- /tests/testpreset_prog.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DOMjudge/checktestdata/HEAD/tests/testpreset_prog.in -------------------------------------------------------------------------------- /tests/testws_01_data.err1: -------------------------------------------------------------------------------- 1 | 1 2 | 1 1 00 3 3 | C1 C3 4 | D1 C100 5 | C42 D1 6 | -------------------------------------------------------------------------------- /tests/testws_01_data.err2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DOMjudge/checktestdata/HEAD/tests/testws_01_data.err2 -------------------------------------------------------------------------------- /tests/testws_01_data.err3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DOMjudge/checktestdata/HEAD/tests/testws_01_data.err3 -------------------------------------------------------------------------------- /tests/testws_01_data.in1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DOMjudge/checktestdata/HEAD/tests/testws_01_data.in1 -------------------------------------------------------------------------------- /tests/testws_01_data.in2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DOMjudge/checktestdata/HEAD/tests/testws_01_data.in2 -------------------------------------------------------------------------------- /tests/testws_01_data.in3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DOMjudge/checktestdata/HEAD/tests/testws_01_data.in3 -------------------------------------------------------------------------------- /tests/testws_01_prog.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DOMjudge/checktestdata/HEAD/tests/testws_01_prog.in --------------------------------------------------------------------------------