Ignore:
Timestamp:
Mar 8, 2019, 10:00:34 AM (5 years ago)
Author:
Anne Philipp <anne.philipp@…>
Branches:
master, ctbto, dev
Children:
b4a4777
Parents:
8778c5a
Message:

deleted jobscripts for tracking and updated Sphinx doc

File:
1 edited

Legend:

Unmodified
Added
Removed
  • documentation/Sphinx/build/html/_static/documentation_options.js

    r2625ca8 rf66f990  
    66    FILE_SUFFIX: '.html',
    77    HAS_SOURCE: true,
    8     SOURCELINK_SUFFIX: '.txt',
    9     NAVIGATION_WITH_KEYS: false,
    10     SEARCH_LANGUAGE_STOP_WORDS: ["a","and","are","as","at","be","but","by","for","if","in","into","is","it","near","no","not","of","on","or","such","that","the","their","then","there","these","they","this","to","was","will","with"]
     8    SOURCELINK_SUFFIX: '.txt'
    119};
    12 
    13 
    14 
    15 /* Non-minified version JS is _stemmer.js if file is provided */
    16 /**
    17  * Porter Stemmer
    18  */
    19 var Stemmer = function() {
    20 
    21   var step2list = {
    22     ational: 'ate',
    23     tional: 'tion',
    24     enci: 'ence',
    25     anci: 'ance',
    26     izer: 'ize',
    27     bli: 'ble',
    28     alli: 'al',
    29     entli: 'ent',
    30     eli: 'e',
    31     ousli: 'ous',
    32     ization: 'ize',
    33     ation: 'ate',
    34     ator: 'ate',
    35     alism: 'al',
    36     iveness: 'ive',
    37     fulness: 'ful',
    38     ousness: 'ous',
    39     aliti: 'al',
    40     iviti: 'ive',
    41     biliti: 'ble',
    42     logi: 'log'
    43   };
    44 
    45   var step3list = {
    46     icate: 'ic',
    47     ative: '',
    48     alize: 'al',
    49     iciti: 'ic',
    50     ical: 'ic',
    51     ful: '',
    52     ness: ''
    53   };
    54 
    55   var c = "[^aeiou]";          // consonant
    56   var v = "[aeiouy]";          // vowel
    57   var C = c + "[^aeiouy]*";    // consonant sequence
    58   var V = v + "[aeiou]*";      // vowel sequence
    59 
    60   var mgr0 = "^(" + C + ")?" + V + C;                      // [C]VC... is m>0
    61   var meq1 = "^(" + C + ")?" + V + C + "(" + V + ")?$";    // [C]VC[V] is m=1
    62   var mgr1 = "^(" + C + ")?" + V + C + V + C;              // [C]VCVC... is m>1
    63   var s_v   = "^(" + C + ")?" + v;                         // vowel in stem
    64 
    65   this.stemWord = function (w) {
    66     var stem;
    67     var suffix;
    68     var firstch;
    69     var origword = w;
    70 
    71     if (w.length < 3)
    72       return w;
    73 
    74     var re;
    75     var re2;
    76     var re3;
    77     var re4;
    78 
    79     firstch = w.substr(0,1);
    80     if (firstch == "y")
    81       w = firstch.toUpperCase() + w.substr(1);
    82 
    83     // Step 1a
    84     re = /^(.+?)(ss|i)es$/;
    85     re2 = /^(.+?)([^s])s$/;
    86 
    87     if (re.test(w))
    88       w = w.replace(re,"$1$2");
    89     else if (re2.test(w))
    90       w = w.replace(re2,"$1$2");
    91 
    92     // Step 1b
    93     re = /^(.+?)eed$/;
    94     re2 = /^(.+?)(ed|ing)$/;
    95     if (re.test(w)) {
    96       var fp = re.exec(w);
    97       re = new RegExp(mgr0);
    98       if (re.test(fp[1])) {
    99         re = /.$/;
    100         w = w.replace(re,"");
    101       }
    102     }
    103     else if (re2.test(w)) {
    104       var fp = re2.exec(w);
    105       stem = fp[1];
    106       re2 = new RegExp(s_v);
    107       if (re2.test(stem)) {
    108         w = stem;
    109         re2 = /(at|bl|iz)$/;
    110         re3 = new RegExp("([^aeiouylsz])\\1$");
    111         re4 = new RegExp("^" + C + v + "[^aeiouwxy]$");
    112         if (re2.test(w))
    113           w = w + "e";
    114         else if (re3.test(w)) {
    115           re = /.$/;
    116           w = w.replace(re,"");
    117         }
    118         else if (re4.test(w))
    119           w = w + "e";
    120       }
    121     }
    122 
    123     // Step 1c
    124     re = /^(.+?)y$/;
    125     if (re.test(w)) {
    126       var fp = re.exec(w);
    127       stem = fp[1];
    128       re = new RegExp(s_v);
    129       if (re.test(stem))
    130         w = stem + "i";
    131     }
    132 
    133     // Step 2
    134     re = /^(.+?)(ational|tional|enci|anci|izer|bli|alli|entli|eli|ousli|ization|ation|ator|alism|iveness|fulness|ousness|aliti|iviti|biliti|logi)$/;
    135     if (re.test(w)) {
    136       var fp = re.exec(w);
    137       stem = fp[1];
    138       suffix = fp[2];
    139       re = new RegExp(mgr0);
    140       if (re.test(stem))
    141         w = stem + step2list[suffix];
    142     }
    143 
    144     // Step 3
    145     re = /^(.+?)(icate|ative|alize|iciti|ical|ful|ness)$/;
    146     if (re.test(w)) {
    147       var fp = re.exec(w);
    148       stem = fp[1];
    149       suffix = fp[2];
    150       re = new RegExp(mgr0);
    151       if (re.test(stem))
    152         w = stem + step3list[suffix];
    153     }
    154 
    155     // Step 4
    156     re = /^(.+?)(al|ance|ence|er|ic|able|ible|ant|ement|ment|ent|ou|ism|ate|iti|ous|ive|ize)$/;
    157     re2 = /^(.+?)(s|t)(ion)$/;
    158     if (re.test(w)) {
    159       var fp = re.exec(w);
    160       stem = fp[1];
    161       re = new RegExp(mgr1);
    162       if (re.test(stem))
    163         w = stem;
    164     }
    165     else if (re2.test(w)) {
    166       var fp = re2.exec(w);
    167       stem = fp[1] + fp[2];
    168       re2 = new RegExp(mgr1);
    169       if (re2.test(stem))
    170         w = stem;
    171     }
    172 
    173     // Step 5
    174     re = /^(.+?)e$/;
    175     if (re.test(w)) {
    176       var fp = re.exec(w);
    177       stem = fp[1];
    178       re = new RegExp(mgr1);
    179       re2 = new RegExp(meq1);
    180       re3 = new RegExp("^" + C + v + "[^aeiouwxy]$");
    181       if (re.test(stem) || (re2.test(stem) && !(re3.test(stem))))
    182         w = stem;
    183     }
    184     re = /ll$/;
    185     re2 = new RegExp(mgr1);
    186     if (re.test(w) && re2.test(w)) {
    187       re = /.$/;
    188       w = w.replace(re,"");
    189     }
    190 
    191     // and turn initial Y back to y
    192     if (firstch == "y")
    193       w = firstch.toLowerCase() + w.substr(1);
    194     return w;
    195   }
    196 }
    197 
    198 
    199 
    200 
    201 
    202 var splitChars = (function() {
    203     var result = {};
    204     var singles = [96, 180, 187, 191, 215, 247, 749, 885, 903, 907, 909, 930, 1014, 1648,
    205          1748, 1809, 2416, 2473, 2481, 2526, 2601, 2609, 2612, 2615, 2653, 2702,
    206          2706, 2729, 2737, 2740, 2857, 2865, 2868, 2910, 2928, 2948, 2961, 2971,
    207          2973, 3085, 3089, 3113, 3124, 3213, 3217, 3241, 3252, 3295, 3341, 3345,
    208          3369, 3506, 3516, 3633, 3715, 3721, 3736, 3744, 3748, 3750, 3756, 3761,
    209          3781, 3912, 4239, 4347, 4681, 4695, 4697, 4745, 4785, 4799, 4801, 4823,
    210          4881, 5760, 5901, 5997, 6313, 7405, 8024, 8026, 8028, 8030, 8117, 8125,
    211          8133, 8181, 8468, 8485, 8487, 8489, 8494, 8527, 11311, 11359, 11687, 11695,
    212          11703, 11711, 11719, 11727, 11735, 12448, 12539, 43010, 43014, 43019, 43587,
    213          43696, 43713, 64286, 64297, 64311, 64317, 64319, 64322, 64325, 65141];
    214     var i, j, start, end;
    215     for (i = 0; i < singles.length; i++) {
    216         result[singles[i]] = true;
    217     }
    218     var ranges = [[0, 47], [58, 64], [91, 94], [123, 169], [171, 177], [182, 184], [706, 709],
    219          [722, 735], [741, 747], [751, 879], [888, 889], [894, 901], [1154, 1161],
    220          [1318, 1328], [1367, 1368], [1370, 1376], [1416, 1487], [1515, 1519], [1523, 1568],
    221          [1611, 1631], [1642, 1645], [1750, 1764], [1767, 1773], [1789, 1790], [1792, 1807],
    222          [1840, 1868], [1958, 1968], [1970, 1983], [2027, 2035], [2038, 2041], [2043, 2047],
    223          [2070, 2073], [2075, 2083], [2085, 2087], [2089, 2307], [2362, 2364], [2366, 2383],
    224          [2385, 2391], [2402, 2405], [2419, 2424], [2432, 2436], [2445, 2446], [2449, 2450],
    225          [2483, 2485], [2490, 2492], [2494, 2509], [2511, 2523], [2530, 2533], [2546, 2547],
    226          [2554, 2564], [2571, 2574], [2577, 2578], [2618, 2648], [2655, 2661], [2672, 2673],
    227          [2677, 2692], [2746, 2748], [2750, 2767], [2769, 2783], [2786, 2789], [2800, 2820],
    228          [2829, 2830], [2833, 2834], [2874, 2876], [2878, 2907], [2914, 2917], [2930, 2946],
    229          [2955, 2957], [2966, 2968], [2976, 2978], [2981, 2983], [2987, 2989], [3002, 3023],
    230          [3025, 3045], [3059, 3076], [3130, 3132], [3134, 3159], [3162, 3167], [3170, 3173],
    231          [3184, 3191], [3199, 3204], [3258, 3260], [3262, 3293], [3298, 3301], [3312, 3332],
    232          [3386, 3388], [3390, 3423], [3426, 3429], [3446, 3449], [3456, 3460], [3479, 3481],
    233          [3518, 3519], [3527, 3584], [3636, 3647], [3655, 3663], [3674, 3712], [3717, 3718],
    234          [3723, 3724], [3726, 3731], [3752, 3753], [3764, 3772], [3774, 3775], [3783, 3791],
    235          [3802, 3803], [3806, 3839], [3841, 3871], [3892, 3903], [3949, 3975], [3980, 4095],
    236          [4139, 4158], [4170, 4175], [4182, 4185], [4190, 4192], [4194, 4196], [4199, 4205],
    237          [4209, 4212], [4226, 4237], [4250, 4255], [4294, 4303], [4349, 4351], [4686, 4687],
    238          [4702, 4703], [4750, 4751], [4790, 4791], [4806, 4807], [4886, 4887], [4955, 4968],
    239          [4989, 4991], [5008, 5023], [5109, 5120], [5741, 5742], [5787, 5791], [5867, 5869],
    240          [5873, 5887], [5906, 5919], [5938, 5951], [5970, 5983], [6001, 6015], [6068, 6102],
    241          [6104, 6107], [6109, 6111], [6122, 6127], [6138, 6159], [6170, 6175], [6264, 6271],
    242          [6315, 6319], [6390, 6399], [6429, 6469], [6510, 6511], [6517, 6527], [6572, 6592],
    243          [6600, 6607], [6619, 6655], [6679, 6687], [6741, 6783], [6794, 6799], [6810, 6822],
    244          [6824, 6916], [6964, 6980], [6988, 6991], [7002, 7042], [7073, 7085], [7098, 7167],
    245          [7204, 7231], [7242, 7244], [7294, 7400], [7410, 7423], [7616, 7679], [7958, 7959],
    246          [7966, 7967], [8006, 8007], [8014, 8015], [8062, 8063], [8127, 8129], [8141, 8143],
    247          [8148, 8149], [8156, 8159], [8173, 8177], [8189, 8303], [8306, 8307], [8314, 8318],
    248          [8330, 8335], [8341, 8449], [8451, 8454], [8456, 8457], [8470, 8472], [8478, 8483],
    249          [8506, 8507], [8512, 8516], [8522, 8525], [8586, 9311], [9372, 9449], [9472, 10101],
    250          [10132, 11263], [11493, 11498], [11503, 11516], [11518, 11519], [11558, 11567],
    251          [11622, 11630], [11632, 11647], [11671, 11679], [11743, 11822], [11824, 12292],
    252          [12296, 12320], [12330, 12336], [12342, 12343], [12349, 12352], [12439, 12444],
    253          [12544, 12548], [12590, 12592], [12687, 12689], [12694, 12703], [12728, 12783],
    254          [12800, 12831], [12842, 12880], [12896, 12927], [12938, 12976], [12992, 13311],
    255          [19894, 19967], [40908, 40959], [42125, 42191], [42238, 42239], [42509, 42511],
    256          [42540, 42559], [42592, 42593], [42607, 42622], [42648, 42655], [42736, 42774],
    257          [42784, 42785], [42889, 42890], [42893, 43002], [43043, 43055], [43062, 43071],
    258          [43124, 43137], [43188, 43215], [43226, 43249], [43256, 43258], [43260, 43263],
    259          [43302, 43311], [43335, 43359], [43389, 43395], [43443, 43470], [43482, 43519],
    260          [43561, 43583], [43596, 43599], [43610, 43615], [43639, 43641], [43643, 43647],
    261          [43698, 43700], [43703, 43704], [43710, 43711], [43715, 43738], [43742, 43967],
    262          [44003, 44015], [44026, 44031], [55204, 55215], [55239, 55242], [55292, 55295],
    263          [57344, 63743], [64046, 64047], [64110, 64111], [64218, 64255], [64263, 64274],
    264          [64280, 64284], [64434, 64466], [64830, 64847], [64912, 64913], [64968, 65007],
    265          [65020, 65135], [65277, 65295], [65306, 65312], [65339, 65344], [65371, 65381],
    266          [65471, 65473], [65480, 65481], [65488, 65489], [65496, 65497]];
    267     for (i = 0; i < ranges.length; i++) {
    268         start = ranges[i][0];
    269         end = ranges[i][1];
    270         for (j = start; j <= end; j++) {
    271             result[j] = true;
    272         }
    273     }
    274     return result;
    275 })();
    276 
    277 function splitQuery(query) {
    278     var result = [];
    279     var start = -1;
    280     for (var i = 0; i < query.length; i++) {
    281         if (splitChars[query.charCodeAt(i)]) {
    282             if (start !== -1) {
    283                 result.push(query.slice(start, i));
    284                 start = -1;
    285             }
    286         } else if (start === -1) {
    287             start = i;
    288         }
    289     }
    290     if (start !== -1) {
    291         result.push(query.slice(start));
    292     }
    293     return result;
    294 }
    295 
    296 
Note: See TracChangeset for help on using the changeset viewer.
hosted by ZAMG