| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > SynUniHighlighter и SynEdit > KeyHash или |
| Автор: Monty 18.5.2005, 20:26 |
| Остается только отлаживать программу, что бы мне понять как работает подсветка Можно немного описания того, как работает (или должна) работать подсветка |
| Автор: Quadr0 18.5.2005, 23:32 |
| ... |
| Автор: Monty 19.5.2005, 15:51 |
| Quadr0 спасибо за поддержку Я вчера немножко покапался, пртрасировал и понял ... во они хитрецы, хорошая, даже очень хорошая оптимизация подсветки ... до сих пор удивляюсь как все сложно и в тоже время просто и быстро было, не очень понравилось, как представил дальнейшее развитие схемы: |
| Автор: Monty 19.5.2005, 15:54 |
| А это практически тоже самое что и любая подсветка типа SynHighlighter*.pas |
| Автор: Monty 20.5.2005, 20:42 |
| все-таки я совместил скорость с компактностью схемы а идея насчет KeyHash мне очень понравилась! |
| Автор: Quadr0 21.5.2005, 13:24 |
| ... |
| Автор: Vitalik 22.5.2005, 10:38 |
| Я пока что не очень представляю, что вы имеете ввиду под этим LHF-форматом... Это будет получается у компонента типа два "ядра"? Одно - основанное на дереве токенов, более универсальное, другое - основанное на выборке токенов по Hash-кодам, более быстрое. Так? Конечно, я только "против" создания разных вилочных версий компонента, и всегда был только "за" создания одного, по возможности, как можно более универсального компонента. Поэтому идея о новом формате мне пока нравится, но это нужно очень хорошо обдумать, потому как я пока не очень представляю об чём речь |
| Автор: Quadr0 22.5.2005, 11:46 |
| ... |
| Автор: Vitalik 22.5.2005, 12:05 | ||
Судя по скришотам он задал в ini-файле пока только ключевые слова! Ни комментариев, ни строк там нету. Да это пока и не важно, я уверен Monty всё это еще сделает. А я пока не очень представляю не то, ЧТО Monty хочет сделать (это понятно), а то, КАК мы это собираемся впихнуть в один компонент! Вот и всё Именно это я и предложил обсудить |
| Автор: Quadr0 22.5.2005, 12:12 |
| ... |
| Автор: Vitalik 22.5.2005, 12:20 | ||
Ну как же чего? Ведь на сколько я понял, Monty хочет не просто свой мини-формат файла сделать, но и собственно всю работы подсветки очень упростить, поубирав оттуда все сколько-нибудь хитрые возможности. А точнее вообще написать её почти с нуля на основе другого алгоритма... |
| Автор: Quadr0 22.5.2005, 14:50 |
| ... |
| Автор: Vitalik 22.5.2005, 16:14 | ||
Эх... Такое ощущение, что мы говорим на разных языках... Я не за чтение/запись говорю... Ладно, будем ждать Monty... |
| Автор: Quadr0 22.5.2005, 18:37 |
| ... |