diff options
author | Norbert Preining <preining@logic.at> | 2011-05-09 22:51:10 +0000 |
---|---|---|
committer | Norbert Preining <preining@logic.at> | 2011-05-09 22:51:10 +0000 |
commit | 6e1df2e361a83766f6360f4dfd8325ce3efa6426 (patch) | |
tree | 200cfd298dc8ca69839f93522c35d88daa3dfc5d /Master/tlpkg/dev | |
parent | d8548c119c273878addf09f7b91b0350a8d0b008 (diff) |
remove tlpkg/dev/keyword-search, move the docu to tlpkg/doc
git-svn-id: svn://tug.org/texlive/trunk@22392 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/tlpkg/dev')
-rw-r--r-- | Master/tlpkg/dev/keyword-search/read-dump-and-pretty-print.pl | 52 | ||||
-rw-r--r-- | Master/tlpkg/dev/keyword-search/tlmgr-interface.txt | 42 |
2 files changed, 0 insertions, 94 deletions
diff --git a/Master/tlpkg/dev/keyword-search/read-dump-and-pretty-print.pl b/Master/tlpkg/dev/keyword-search/read-dump-and-pretty-print.pl deleted file mode 100644 index ca5a7ba7d76..00000000000 --- a/Master/tlpkg/dev/keyword-search/read-dump-and-pretty-print.pl +++ /dev/null @@ -1,52 +0,0 @@ -$^W = 1; -use strict; -# how to read in!!! -my $seikaku; -my $kw_pkg; -my $cz_pkg; -my $foo = `cat tc-dump`; -# the no strict "vars" is *ABSOLUT* necessary otherwise the file is not -# evaluated, no idea why! -no strict "vars"; -eval "$foo"; -use strict "vars"; -# -print_keywords($kw_pkg); -print "\n===================\nprimary characterizations\n"; -walk_cz_tree($cz_pkg->{'primary'}, "PRIM"); -print "\n===================\nsecondary characterizations\n"; -walk_cz_tree($cz_pkg->{'secondary'}, "SEC"); -print "\n===================\nby-function characterizations\n"; -walk_cz_tree($cz_pkg->{'by-function'}, "BFUNC"); - - -sub print_keywords { - my $kw_pkg = shift; - for my $k (keys %$kw_pkg) { - my @pkgl = @{$kw_pkg->{$k}}; - if (defined(@pkgl)) { - print "keyword = $k\n package = @pkgl\n"; - } else { - print "keyword = $k\n package = NO PACKAGE FOUND!\n"; - } - } -} - - -sub walk_cz_tree { - my $cp = shift; - my $prestring = shift; - if (defined($cp->{'_packages_'})) { - my @pkgs = sort @{$cp->{'_packages_'}}; - print "$prestring\n"; - print "--> @pkgs\n"; - } - for my $cz (keys %$cp) { - if ($cz ne '_packages_') { - my $nextstring = "$prestring > $cz"; - my $np = $cp->{$cz}; - &walk_cz_tree($np,$nextstring); - } - } -} - diff --git a/Master/tlpkg/dev/keyword-search/tlmgr-interface.txt b/Master/tlpkg/dev/keyword-search/tlmgr-interface.txt deleted file mode 100644 index 2b955040470..00000000000 --- a/Master/tlpkg/dev/keyword-search/tlmgr-interface.txt +++ /dev/null @@ -1,42 +0,0 @@ -How to interface tlmgr search with keywords - -new search interface: - -tlmgr search <options> <literal> - searches the normal way, i.e., pkg names, short/long desc -tlmgr search <options> --file <literal> - searches the current --file way, i.e., the list of files of a package -tlmgr search <options> --taxonomy <literal> - searches the taxonomy (keyword, functionality, characterization) -tlmgr search <options> --extended <terms> - allows full searching (will maybe implemented later) - -<options> ::= --global | --word | --list [keywords|functions|characterizations] - -<terms> ::= <term> | <term> <terms> -<term> ::= AND | OR | LEFT | RIGHT - keyword=<literal> | function=<levels> | - characterization=<levels> | - package-name=<literal> | title=<literal> | - description=<literal> | file=<literal> - -<levels> ::= <level> | <level> " > " <levels> -<level> ::= <literal> - - -defaults = package-names=ARG OR titles=ARG OR descriptions=ARG -AND -> conjunction -OR -> disjunction -LEFT|RIGHT -> parenthesis for grouping of and and or - -<literal> may contain wildcards and it is matched in a glob style (no re!!) - - -example - tlmgr search keyword=paragraph AND description=dropped -should give back the lettrine package - - tlmgr search characterization=bibliography -searches for all packages with characterization containing anywhere the string -"bibliography" (case insensitive). - |