@@ 283-283 (lines=1) @@ | ||
280 | $token = null; |
|
281 | foreach($matches as $match) { |
|
282 | switch(true) { |
|
283 | case -1 !== $match['open'][1]: $token = $match['open'][0]; $type = self::TOKEN_OPEN; break; |
|
284 | case -1 !== $match['close'][1]: $token = $match['close'][0]; $type = self::TOKEN_CLOSE; break; |
|
285 | case -1 !== $match['marker'][1]: $token = $match['marker'][0]; $type = self::TOKEN_MARKER; break; |
|
286 | case -1 !== $match['separator'][1]: $token = $match['separator'][0]; $type = self::TOKEN_SEPARATOR; break; |
|
@@ 284-284 (lines=1) @@ | ||
281 | foreach($matches as $match) { |
|
282 | switch(true) { |
|
283 | case -1 !== $match['open'][1]: $token = $match['open'][0]; $type = self::TOKEN_OPEN; break; |
|
284 | case -1 !== $match['close'][1]: $token = $match['close'][0]; $type = self::TOKEN_CLOSE; break; |
|
285 | case -1 !== $match['marker'][1]: $token = $match['marker'][0]; $type = self::TOKEN_MARKER; break; |
|
286 | case -1 !== $match['separator'][1]: $token = $match['separator'][0]; $type = self::TOKEN_SEPARATOR; break; |
|
287 | case -1 !== $match['delimiter'][1]: $token = $match['delimiter'][0]; $type = self::TOKEN_DELIMITER; break; |
|
@@ 285-285 (lines=1) @@ | ||
282 | switch(true) { |
|
283 | case -1 !== $match['open'][1]: $token = $match['open'][0]; $type = self::TOKEN_OPEN; break; |
|
284 | case -1 !== $match['close'][1]: $token = $match['close'][0]; $type = self::TOKEN_CLOSE; break; |
|
285 | case -1 !== $match['marker'][1]: $token = $match['marker'][0]; $type = self::TOKEN_MARKER; break; |
|
286 | case -1 !== $match['separator'][1]: $token = $match['separator'][0]; $type = self::TOKEN_SEPARATOR; break; |
|
287 | case -1 !== $match['delimiter'][1]: $token = $match['delimiter'][0]; $type = self::TOKEN_DELIMITER; break; |
|
288 | case -1 !== $match['ws'][1]: $token = $match['ws'][0]; $type = self::TOKEN_WS; break; |
|
@@ 286-286 (lines=1) @@ | ||
283 | case -1 !== $match['open'][1]: $token = $match['open'][0]; $type = self::TOKEN_OPEN; break; |
|
284 | case -1 !== $match['close'][1]: $token = $match['close'][0]; $type = self::TOKEN_CLOSE; break; |
|
285 | case -1 !== $match['marker'][1]: $token = $match['marker'][0]; $type = self::TOKEN_MARKER; break; |
|
286 | case -1 !== $match['separator'][1]: $token = $match['separator'][0]; $type = self::TOKEN_SEPARATOR; break; |
|
287 | case -1 !== $match['delimiter'][1]: $token = $match['delimiter'][0]; $type = self::TOKEN_DELIMITER; break; |
|
288 | case -1 !== $match['ws'][1]: $token = $match['ws'][0]; $type = self::TOKEN_WS; break; |
|
289 | case -1 !== $match['string'][1]: $token = $match['string'][0]; $type = self::TOKEN_STRING; break; |
|
@@ 287-287 (lines=1) @@ | ||
284 | case -1 !== $match['close'][1]: $token = $match['close'][0]; $type = self::TOKEN_CLOSE; break; |
|
285 | case -1 !== $match['marker'][1]: $token = $match['marker'][0]; $type = self::TOKEN_MARKER; break; |
|
286 | case -1 !== $match['separator'][1]: $token = $match['separator'][0]; $type = self::TOKEN_SEPARATOR; break; |
|
287 | case -1 !== $match['delimiter'][1]: $token = $match['delimiter'][0]; $type = self::TOKEN_DELIMITER; break; |
|
288 | case -1 !== $match['ws'][1]: $token = $match['ws'][0]; $type = self::TOKEN_WS; break; |
|
289 | case -1 !== $match['string'][1]: $token = $match['string'][0]; $type = self::TOKEN_STRING; break; |
|
290 | } |
|
@@ 288-288 (lines=1) @@ | ||
285 | case -1 !== $match['marker'][1]: $token = $match['marker'][0]; $type = self::TOKEN_MARKER; break; |
|
286 | case -1 !== $match['separator'][1]: $token = $match['separator'][0]; $type = self::TOKEN_SEPARATOR; break; |
|
287 | case -1 !== $match['delimiter'][1]: $token = $match['delimiter'][0]; $type = self::TOKEN_DELIMITER; break; |
|
288 | case -1 !== $match['ws'][1]: $token = $match['ws'][0]; $type = self::TOKEN_WS; break; |
|
289 | case -1 !== $match['string'][1]: $token = $match['string'][0]; $type = self::TOKEN_STRING; break; |
|
290 | } |
|
291 | $tokens[] = array($type, $token, $position); |
|
@@ 289-289 (lines=1) @@ | ||
286 | case -1 !== $match['separator'][1]: $token = $match['separator'][0]; $type = self::TOKEN_SEPARATOR; break; |
|
287 | case -1 !== $match['delimiter'][1]: $token = $match['delimiter'][0]; $type = self::TOKEN_DELIMITER; break; |
|
288 | case -1 !== $match['ws'][1]: $token = $match['ws'][0]; $type = self::TOKEN_WS; break; |
|
289 | case -1 !== $match['string'][1]: $token = $match['string'][0]; $type = self::TOKEN_STRING; break; |
|
290 | } |
|
291 | $tokens[] = array($type, $token, $position); |
|
292 | $position += mb_strlen($token, 'utf-8'); |