(mode, lexem)
| 262 | } |
| 263 | |
| 264 | function startNewMode(mode, lexem) { |
| 265 | var markup = mode.className?'<span class="' + mode.className + '">':''; |
| 266 | if (mode.returnBegin) { |
| 267 | result += markup; |
| 268 | mode.buffer = ''; |
| 269 | } else if (mode.excludeBegin) { |
| 270 | result += escape(lexem) + markup; |
| 271 | mode.buffer = ''; |
| 272 | } else { |
| 273 | result += markup; |
| 274 | mode.buffer = lexem; |
| 275 | } |
| 276 | modes.push(mode); |
| 277 | relevance += mode.relevance; |
| 278 | } |
| 279 | |
| 280 | function processModeInfo(buffer, lexem, end) { |
| 281 | var current_mode = modes[modes.length - 1]; |
no test coverage detected