Lines Matching refs:token
141 foreach ($tokens as $token) {
144 if (preg_match('/^:([a-z\-]+)/', $token)) {
145 $attr['lang'] = strtolower(trim($token,':'));
150 if (preg_match('/^#([A-Za-z]\w+)/', $token)) {
151 $attr['id'] = trim($token,'#');
156 if (preg_match('/^\"(.*)\"$/', $token)) {
157 $attr['title'] = trim($token,'"');
162 if (preg_match('/^\[([^\]]+)\]$/', $token)) {
164 $cAttr = explode('=', trim($token,'[]'), 2);
165 //dbg('$token = ' . $token . ', $cAttr = ' . print_r($cAttr, true));
173 if (preg_match('/^[\w\d\-\\_]*$/',$token)) {
174 $attr['class'] = (isset($attr['class']) ? $attr['class'].' ' : '') . $token;
204 $token = ''; // temporary storage of each item
218 if (trim($token)!==''){array_push($result, $token);}
219 $token = '';
221 $token .= ' ';
231 if (trim($token)!==''){array_push($result, $token);}
233 $token = $c;
237 $token .= $c;
238 array_push($result, $token);
240 $token = '';
244 $token .= $c;
251 $token .= $c;
260 if (trim($token)!==''){array_push($result, $token);}
261 $token = $c;
265 $token .= $c;
273 $token .= $c;
274 array_push($result, $token);
275 $token = '';
279 $token .= $c;
290 $token .= $c;
296 $token .= $c;
301 if (trim($token)!=='') {array_push($result, $token);}