Lines Matching refs:token
84 foreach ($q['parsed_ary'] as $token) {
85 switch (substr($token, 0, 3)) {
89 $word = substr($token, 3);
96 $phrase = substr($token, 3);
124 $ns = cleanID(substr($token, 3)) . ':';
772 foreach ($tokens as $token) {
773 if ($token === '(') {
777 } elseif ($token === '-(') {
781 } elseif ($token === ')') {
786 } elseif ($token === 'and') {
788 } elseif ($token === 'or') {
791 } elseif (preg_match('/^(?:\^|-ns:)(.+)$/u', $token, $matches)) {
794 } elseif (preg_match('/^(?:@|ns:)(.+)$/u', $token, $matches)) {
797 } elseif (preg_match('/^-(.+)$/', $token, $matches)) {
802 $parsed .= ft_termParser($Indexer, $token);
826 foreach ($tokens as $token) {
827 if ($token === 'NOT(') {
829 } elseif ($token === '(') {
831 } elseif ($token === ')') {
835 $token = preg_replace('/([WPN])\+\:/u', '$1-:', $token);
837 $parsed_query_new .= $token;
854 foreach ($tokens as $token) {
855 if (preg_match($ope_regex, $token)) {
858 …while ($last_ope !== false && $ope_precedence[$token] <= $ope_precedence[$last_ope] && $last_ope !…
862 if ($token == ')') {
865 $ope_stack[] = $token;
869 $token_decoded = str_replace(['OP', 'CP'], ['(', ')'], $token);
890 foreach ($q['parsed_ary'] as $token) {
891 if (strlen($token) < 3 || $token[2] !== ':') continue;
892 $body = substr($token, 3);
894 switch (substr($token, 0, 3)) {