(err)
| 1304 | pending = tokens.length; |
| 1305 | |
| 1306 | var done = function (err) { |
| 1307 | if (err) { |
| 1308 | opt.highlight = highlight; |
| 1309 | return callback(err); |
| 1310 | } |
| 1311 | |
| 1312 | var out; |
| 1313 | |
| 1314 | try { |
| 1315 | out = Parser.parse(tokens, opt); |
| 1316 | } catch (e) { |
| 1317 | err = e; |
| 1318 | } |
| 1319 | |
| 1320 | opt.highlight = highlight; |
| 1321 | |
| 1322 | return err ? callback(err) : callback(null, out); |
| 1323 | }; |
| 1324 | |
| 1325 | if (!highlight || highlight.length < 3) { |
| 1326 | return done(); |