@@ 1236-1244 (lines=9) @@ | ||
1233 | $token =& $parts[1]; |
|
1234 | $text =& $parts[2]; |
|
1235 | ||
1236 | if (empty($token)) { |
|
1237 | # Reached end of text span: empty stack without emitting. |
|
1238 | # any more emphasis. |
|
1239 | while ($token_stack[0]) { |
|
1240 | $text_stack[1] .= array_shift($token_stack); |
|
1241 | $text_stack[0] .= array_shift($text_stack); |
|
1242 | } |
|
1243 | break; |
|
1244 | } |
|
1245 | ||
1246 | $token_len = strlen($token); |
|
1247 | if ($tree_char_em) { |
|
@@ 1295-1298 (lines=4) @@ | ||
1292 | } else if ($token_len == 2) { |
|
1293 | if ($strong) { |
|
1294 | # Unwind any dangling emphasis marker: |
|
1295 | if (strlen($token_stack[0]) == 1) { |
|
1296 | $text_stack[1] .= array_shift($token_stack); |
|
1297 | $text_stack[0] .= array_shift($text_stack); |
|
1298 | } |
|
1299 | # Closing strong marker: |
|
1300 | array_shift($token_stack); |
|
1301 | $span = array_shift($text_stack); |