summaryrefslogtreecommitdiff
path: root/Master/tlpkg/dev
diff options
context:
space:
mode:
authorNorbert Preining <preining@logic.at>2011-05-09 22:51:10 +0000
committerNorbert Preining <preining@logic.at>2011-05-09 22:51:10 +0000
commit6e1df2e361a83766f6360f4dfd8325ce3efa6426 (patch)
tree200cfd298dc8ca69839f93522c35d88daa3dfc5d /Master/tlpkg/dev
parentd8548c119c273878addf09f7b91b0350a8d0b008 (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.pl52
-rw-r--r--Master/tlpkg/dev/keyword-search/tlmgr-interface.txt42
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).
-