396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
|
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
|
-
+
|
try {
let bTokenFound = false;
// token value
if (oNode.hasOwnProperty(oToken["sValue"])) {
yield [" ", oToken["sValue"], oNode[oToken["sValue"]]];
bTokenFound = true;
}
if (oToken["sValue"].slice(0,2).gl_isTitle()) { // we test only 2 first chars, to make valid words such as "Laissez-les", "Passe-partout".
if (oToken["sValue"].slice(0,2).gl_isTitle()) {
let sValue = oToken["sValue"].toLowerCase();
if (oNode.hasOwnProperty(sValue)) {
yield [" ", sValue, oNode[sValue]];
bTokenFound = true;
}
}
else if (oToken["sValue"].gl_isUpperCase()) {
|