Lines Matching refs:line
149 foreach ($lines as $line) {
151 preg_match('/^(.*?(?<![&\\\\]))(?:#(.*))?$/', $line, $matches);
152 $line = $matches[1];
153 $line = str_replace('\\#', '#', $line);
154 $line = trim($line);
155 if (empty($line)) continue;
156 $line = preg_split('/\s*:\s*/', $line, 2);
157 if ($line[0] == 'namespace') $line[0] = 'ns';
158 if ($line[0] == 'page') $line[0] = 'pg';
160 if ($line[0] == 'ns'){
161 if (preg_match('/^https?:\/\//i',$line[1]))
164 $line[1] = resolve_id(getNS($ID),$line[1]);
166 if ($line[0] == 'pg') {
167 $line[1] = resolve_id(getNS($ID),$line[1]);
171 if (preg_match('/^([pti])(size)$/',$line[0],$type)) {
172 if (preg_match('/^(\d+)([xX])(\d+)$/',$line[1],$size)) {
179 if (!$line[1]) {
180 if (preg_match('/^\!.{1,}/', $line[0], $matches))
181 $line[0] = substr($matches[0],1);
183 $line[1] = true;
185 $data[$line[0]] = $line[1];