(err)
| 1450 | pending = tokens.length; |
| 1451 | |
| 1452 | var done = function(err) { |
| 1453 | if (err) { |
| 1454 | opt.highlight = highlight; |
| 1455 | return callback(err); |
| 1456 | } |
| 1457 | |
| 1458 | var out; |
| 1459 | |
| 1460 | try { |
| 1461 | out = Parser.parse(tokens, opt); |
| 1462 | } catch (e) { |
| 1463 | err = e; |
| 1464 | } |
| 1465 | |
| 1466 | opt.highlight = highlight; |
| 1467 | |
| 1468 | return err |
| 1469 | ? callback(err) |
| 1470 | : callback(null, out); |
| 1471 | }; |
| 1472 | |
| 1473 | if (!highlight || highlight.length < 3) { |
| 1474 | return done(); |