Lines Matching refs:mask
653 // f. Apply 'init' feature to first syllable in word (indicated by ['mask']) Indic::FLAG(Indic::INIT);
1445 // rphf, pref, blwf, half, abvf, pstf, and init are only applied where ['mask'] indicates: Indic::FLAG(Indic::RPHF);
1482 if (strpos('rphf pref blwf half pstf cfar init', $usetag) !== false) { // only apply when mask indicates
1483 $mask = 0;
1486 $mask = (1 << (Indic::RPHF));
1489 $mask = (1 << (Indic::PREF));
1492 $mask = (1 << (Indic::BLWF));
1495 $mask = (1 << (Indic::HALF));
1498 $mask = (1 << (Indic::PSTF));
1501 $mask = (1 << (Indic::CFAR));
1504 $mask = (1 << (Indic::INIT));
1507 if (!($this->OTLdata[$ptr]['mask'] & $mask)) {
1524 // only apply when 'pref blwf pstf' tags, and when mask indicates
1526 $mask = 0;
1529 $mask = (1 << (Indic::PREF));
1532 $mask = (1 << (Indic::BLWF));
1535 $mask = (1 << (Indic::PSTF));
1538 if (!($this->OTLdata[$ptr]['mask'] & $mask)) {
2466 if (isset($this->OTLdata[$pos]['mask'])) {
2467 $newOTLdata[$i]['mask'] = $this->OTLdata[$pos]['mask'];
2658 if (isset($this->OTLdata[$pos]['mask'])) {
2659 $newOTLdata[0]['mask'] = $this->OTLdata[$pos]['mask'];