|
@@ 302-302 (lines=1) @@
|
| 299 |
|
$token = null; |
| 300 |
|
foreach($matches as $match) { |
| 301 |
|
switch(true) { |
| 302 |
|
case -1 !== $match['open'][1]: $token = $match['open'][0]; $type = self::TOKEN_OPEN; break; |
| 303 |
|
case -1 !== $match['close'][1]: $token = $match['close'][0]; $type = self::TOKEN_CLOSE; break; |
| 304 |
|
case -1 !== $match['marker'][1]: $token = $match['marker'][0]; $type = self::TOKEN_MARKER; break; |
| 305 |
|
case -1 !== $match['separator'][1]: $token = $match['separator'][0]; $type = self::TOKEN_SEPARATOR; break; |
|
@@ 303-303 (lines=1) @@
|
| 300 |
|
foreach($matches as $match) { |
| 301 |
|
switch(true) { |
| 302 |
|
case -1 !== $match['open'][1]: $token = $match['open'][0]; $type = self::TOKEN_OPEN; break; |
| 303 |
|
case -1 !== $match['close'][1]: $token = $match['close'][0]; $type = self::TOKEN_CLOSE; break; |
| 304 |
|
case -1 !== $match['marker'][1]: $token = $match['marker'][0]; $type = self::TOKEN_MARKER; break; |
| 305 |
|
case -1 !== $match['separator'][1]: $token = $match['separator'][0]; $type = self::TOKEN_SEPARATOR; break; |
| 306 |
|
case -1 !== $match['delimiter'][1]: $token = $match['delimiter'][0]; $type = self::TOKEN_DELIMITER; break; |
|
@@ 304-304 (lines=1) @@
|
| 301 |
|
switch(true) { |
| 302 |
|
case -1 !== $match['open'][1]: $token = $match['open'][0]; $type = self::TOKEN_OPEN; break; |
| 303 |
|
case -1 !== $match['close'][1]: $token = $match['close'][0]; $type = self::TOKEN_CLOSE; break; |
| 304 |
|
case -1 !== $match['marker'][1]: $token = $match['marker'][0]; $type = self::TOKEN_MARKER; break; |
| 305 |
|
case -1 !== $match['separator'][1]: $token = $match['separator'][0]; $type = self::TOKEN_SEPARATOR; break; |
| 306 |
|
case -1 !== $match['delimiter'][1]: $token = $match['delimiter'][0]; $type = self::TOKEN_DELIMITER; break; |
| 307 |
|
case -1 !== $match['ws'][1]: $token = $match['ws'][0]; $type = self::TOKEN_WS; break; |
|
@@ 305-305 (lines=1) @@
|
| 302 |
|
case -1 !== $match['open'][1]: $token = $match['open'][0]; $type = self::TOKEN_OPEN; break; |
| 303 |
|
case -1 !== $match['close'][1]: $token = $match['close'][0]; $type = self::TOKEN_CLOSE; break; |
| 304 |
|
case -1 !== $match['marker'][1]: $token = $match['marker'][0]; $type = self::TOKEN_MARKER; break; |
| 305 |
|
case -1 !== $match['separator'][1]: $token = $match['separator'][0]; $type = self::TOKEN_SEPARATOR; break; |
| 306 |
|
case -1 !== $match['delimiter'][1]: $token = $match['delimiter'][0]; $type = self::TOKEN_DELIMITER; break; |
| 307 |
|
case -1 !== $match['ws'][1]: $token = $match['ws'][0]; $type = self::TOKEN_WS; break; |
| 308 |
|
case -1 !== $match['string'][1]: $token = $match['string'][0]; $type = self::TOKEN_STRING; break; |
|
@@ 306-306 (lines=1) @@
|
| 303 |
|
case -1 !== $match['close'][1]: $token = $match['close'][0]; $type = self::TOKEN_CLOSE; break; |
| 304 |
|
case -1 !== $match['marker'][1]: $token = $match['marker'][0]; $type = self::TOKEN_MARKER; break; |
| 305 |
|
case -1 !== $match['separator'][1]: $token = $match['separator'][0]; $type = self::TOKEN_SEPARATOR; break; |
| 306 |
|
case -1 !== $match['delimiter'][1]: $token = $match['delimiter'][0]; $type = self::TOKEN_DELIMITER; break; |
| 307 |
|
case -1 !== $match['ws'][1]: $token = $match['ws'][0]; $type = self::TOKEN_WS; break; |
| 308 |
|
case -1 !== $match['string'][1]: $token = $match['string'][0]; $type = self::TOKEN_STRING; break; |
| 309 |
|
} |
|
@@ 307-307 (lines=1) @@
|
| 304 |
|
case -1 !== $match['marker'][1]: $token = $match['marker'][0]; $type = self::TOKEN_MARKER; break; |
| 305 |
|
case -1 !== $match['separator'][1]: $token = $match['separator'][0]; $type = self::TOKEN_SEPARATOR; break; |
| 306 |
|
case -1 !== $match['delimiter'][1]: $token = $match['delimiter'][0]; $type = self::TOKEN_DELIMITER; break; |
| 307 |
|
case -1 !== $match['ws'][1]: $token = $match['ws'][0]; $type = self::TOKEN_WS; break; |
| 308 |
|
case -1 !== $match['string'][1]: $token = $match['string'][0]; $type = self::TOKEN_STRING; break; |
| 309 |
|
} |
| 310 |
|
$tokens[] = array($type, $token, $position); |
|
@@ 308-308 (lines=1) @@
|
| 305 |
|
case -1 !== $match['separator'][1]: $token = $match['separator'][0]; $type = self::TOKEN_SEPARATOR; break; |
| 306 |
|
case -1 !== $match['delimiter'][1]: $token = $match['delimiter'][0]; $type = self::TOKEN_DELIMITER; break; |
| 307 |
|
case -1 !== $match['ws'][1]: $token = $match['ws'][0]; $type = self::TOKEN_WS; break; |
| 308 |
|
case -1 !== $match['string'][1]: $token = $match['string'][0]; $type = self::TOKEN_STRING; break; |
| 309 |
|
} |
| 310 |
|
$tokens[] = array($type, $token, $position); |
| 311 |
|
$position += mb_strlen($token, 'utf-8'); |