Синтаксис подсветки: как затмение делает это так быстро?

, у меня разработал синтаксис-чайничница в Java для Android, и он работает хорошо, но проблема в том, что она может быть медленной с большими файлами.

Поэтому мне интересно, как редакторы исходного кода, такие как Eclipse и gedit (Ubuntu), выделяют то, что вы только что написали так быстро. Например, если вы вводите окончание больше, чем символ при записи HTML-тега, он мгновенно освещает тег.

Как это так быстро, даже с большими файлами? Есть ли определенный способ, которым они идут о том, что они просто выполняют синтаксис подсветки для линии, которую вы находитесь на?

Алекс

9
задан AlexPriceAP 30 August 2011 в 15:28
поделиться