📄 basic-1
字号:
#!/bin/sh# -*- perl -*-: ${PERL=perl}: ${srcdir=.}case "$PERL" in *'missing perl') echo 1>&2 "$0: configure didn't find a usable version of Perl, so can't run this test" exit 77 ;;esac#'exec $PERL -w -I$srcdir/.. -MFetish -- - <<\EOF#/require 5.003;use strict;(my $program_name = $0) =~ s|.*/||;# Turn off localisation of executable's ouput.@ENV{qw(LANGUAGE LANG LC_ALL)} = ('C') x 3;my @Tests = ( ['cycle-1', {IN => {f => "t b\nt s\ns t\n"}}, {OUT => "s\nt\nb\n"}, {EXIT => 1}, {ERR => "tsort: f: input contains a loop:\ntsort: s\ntsort: t\n"} ], ['cycle-2', {IN => {f => "t x\nt s\ns t\n"}}, {OUT => "s\nt\nx\n"}, {EXIT => 1}, {ERR => "tsort: f: input contains a loop:\ntsort: s\ntsort: t\n"} ], ['posix-1', {IN => "a b c c d e\ng g\nf g e f\nh h\n"}, {OUT => "a\nc\nd\nh\nb\ne\nf\ng\n"}], ['posix-2', {IN => "b a\nd c\nz h x h r h\n"}, {OUT => "b\nd\nr\nx\nz\na\nc\nh\n"}], ['linear-1', {IN => "a b b c c d d e e f f g\n"}, {OUT => "a\nb\nc\nd\ne\nf\ng\n"}], ['tree-1', {IN => "a b b c c d d e e f f g\nc x x y y z\n"}, {OUT => "a\nb\nc\nx\nd\ny\ne\nz\nf\ng\n"}], ['tree-2', {IN => "a b b c c d d e e f f g\nc x x y y z\nf r r s s t\n"}, {OUT => "a\nb\nc\nx\nd\ny\ne\nz\nf\nr\ng\ns\nt\n"}], );my $save_temps = $ENV{DEBUG};my $verbose = $ENV{VERBOSE};my $prog = $ENV{PROG} || die "$0: \$PROG not specified in environment\n";my $fail = run_tests ($program_name, $prog, \@Tests, $save_temps, $verbose);exit $fail;EOF
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -