Skip to content

Commit be77364

Browse files
committed
Remove node-specific bits
1 parent 1a6603c commit be77364

34 files changed

+9
-107
lines changed

sphinx/search/__init__.py

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -586,17 +586,17 @@ def get_js_stemmer_rawcode(self) -> str | None:
586586

587587
def get_js_stemmer_code(self) -> str:
588588
"""Returns JS code that will be inserted into language_data.js."""
589-
if self.lang.js_stemmer_rawcode:
590-
base_js_path = _NON_MINIFIED_JS_PATH / 'base-stemmer.js'
591-
language_js_path = _NON_MINIFIED_JS_PATH / self.lang.js_stemmer_rawcode
592-
base_js = base_js_path.read_text(encoding='utf-8')
593-
language_js = language_js_path.read_text(encoding='utf-8')
594-
return (
595-
f'{base_js}\n{language_js}\nStemmer = {self.lang.language_name}Stemmer;'
596-
)
597-
else:
589+
if not self.lang.js_stemmer_rawcode:
598590
return self.lang.js_stemmer_code
599591

592+
base_js_path = _MINIFIED_JS_PATH / 'base-stemmer.js'
593+
language_js_path = _MINIFIED_JS_PATH / self.lang.js_stemmer_rawcode
594+
return '\n'.join((
595+
base_js_path.read_text(encoding='utf-8'),
596+
language_js_path.read_text(encoding='utf-8'),
597+
f'const Stemmer = {self.lang.language_name}Stemmer;',
598+
))
599+
600600

601601
def _feed_visit_nodes(
602602
node: nodes.Node,

sphinx/search/non-minified-js/arabic-stemmer.js

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@
22

33
/**@constructor*/
44
var ArabicStemmer = function() {
5-
/** @const */ var BaseStemmer = require('./base-stemmer.js');
65
var base = new BaseStemmer();
76

87
/** @const */ var a_0 = [
@@ -1611,5 +1610,3 @@ var ArabicStemmer = function() {
16111610
return base.getCurrent();
16121611
};
16131612
};
1614-
1615-
if (typeof module === 'object' && module.exports) module.exports = ArabicStemmer;

sphinx/search/non-minified-js/armenian-stemmer.js

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@
22

33
/**@constructor*/
44
var ArmenianStemmer = function() {
5-
/** @const */ var BaseStemmer = require('./base-stemmer.js');
65
var base = new BaseStemmer();
76

87
/** @const */ var a_0 = [
@@ -349,5 +348,3 @@ var ArmenianStemmer = function() {
349348
return base.getCurrent();
350349
};
351350
};
352-
353-
if (typeof module === 'object' && module.exports) module.exports = ArmenianStemmer;

sphinx/search/non-minified-js/base-stemmer.js

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -474,5 +474,3 @@ const BaseStemmer = function() {
474474
return this.current.slice(0, this.limit);
475475
};
476476
};
477-
478-
if (typeof module === 'object' && module.exports) module.exports = BaseStemmer;

sphinx/search/non-minified-js/basque-stemmer.js

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@
22

33
/**@constructor*/
44
var BasqueStemmer = function() {
5-
/** @const */ var BaseStemmer = require('./base-stemmer.js');
65
var base = new BaseStemmer();
76

87
/** @const */ var a_0 = [
@@ -735,5 +734,3 @@ var BasqueStemmer = function() {
735734
return base.getCurrent();
736735
};
737736
};
738-
739-
if (typeof module === 'object' && module.exports) module.exports = BasqueStemmer;

sphinx/search/non-minified-js/catalan-stemmer.js

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@
22

33
/**@constructor*/
44
var CatalanStemmer = function() {
5-
/** @const */ var BaseStemmer = require('./base-stemmer.js');
65
var base = new BaseStemmer();
76

87
/** @const */ var a_0 = [
@@ -885,5 +884,3 @@ var CatalanStemmer = function() {
885884
return base.getCurrent();
886885
};
887886
};
888-
889-
if (typeof module === 'object' && module.exports) module.exports = CatalanStemmer;

sphinx/search/non-minified-js/danish-stemmer.js

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@
22

33
/**@constructor*/
44
var DanishStemmer = function() {
5-
/** @const */ var BaseStemmer = require('./base-stemmer.js');
65
var base = new BaseStemmer();
76

87
/** @const */ var a_0 = [
@@ -287,5 +286,3 @@ var DanishStemmer = function() {
287286
return base.getCurrent();
288287
};
289288
};
290-
291-
if (typeof module === 'object' && module.exports) module.exports = DanishStemmer;

sphinx/search/non-minified-js/dutch-stemmer.js

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@
22

33
/**@constructor*/
44
var DutchStemmer = function() {
5-
/** @const */ var BaseStemmer = require('./base-stemmer.js');
65
var base = new BaseStemmer();
76

87
/** @const */ var a_0 = [
@@ -1966,5 +1965,3 @@ var DutchStemmer = function() {
19661965
return base.getCurrent();
19671966
};
19681967
};
1969-
1970-
if (typeof module === 'object' && module.exports) module.exports = DutchStemmer;

sphinx/search/non-minified-js/dutch_porter-stemmer.js

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@
22

33
/**@constructor*/
44
var DutchPorterStemmer = function() {
5-
/** @const */ var BaseStemmer = require('./base-stemmer.js');
65
var base = new BaseStemmer();
76

87
/** @const */ var a_0 = [
@@ -636,5 +635,3 @@ var DutchPorterStemmer = function() {
636635
return base.getCurrent();
637636
};
638637
};
639-
640-
if (typeof module === 'object' && module.exports) module.exports = DutchPorterStemmer;

sphinx/search/non-minified-js/english-stemmer.js

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@
22

33
/**@constructor*/
44
var EnglishStemmer = function() {
5-
/** @const */ var BaseStemmer = require('./base-stemmer.js');
65
var base = new BaseStemmer();
76

87
/** @const */ var a_0 = [
@@ -1065,5 +1064,3 @@ var EnglishStemmer = function() {
10651064
return base.getCurrent();
10661065
};
10671066
};
1068-
1069-
if (typeof module === 'object' && module.exports) module.exports = EnglishStemmer;

0 commit comments

Comments
 (0)