|
|
|
О служебных словах в Делфи
|
|||
|---|---|---|---|
|
#18+
Anatoly PodgoretskyТак было проще писать компилятор. Так сложнее писать компилятор. Я не готов к пространному рассказу - в конце концов, есть The Dragon Book, где это все подробно изложено - а в качестве простого примера прикиньте насколько усложняется реализация компилятора, если потребовать от него разобрать вот такой фрагмент кода: Код: plaintext 1. 2. 3. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.05.2007, 21:32:22 |
|
||
|
О служебных словах в Делфи
|
|||
|---|---|---|---|
|
#18+
Раскопал же ветку, приятно было перечитать. Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.05.2007, 22:28:39 |
|
||
|
О служебных словах в Делфи
|
|||
|---|---|---|---|
|
#18+
softwarerесли потребовать от него разобрать вот такой фрагмент кода: Код: pascal 1. 2. 3. 4. Ну а что тут такого? Почему класс "A" не может содержать защищённого целочисленного поля "а" или приватного целочисленного "protected" в зависимости от условной переменной? А я эту тему раскопал в связи с появившимися новыми служебными словами, которые уже и служебными не считаются, что ли... Например "reference", которое вообще не подсвечивается. Есть более-менее умное подсвечивание "index" и "read" (хотя порой оставляет желать лучшего). Так вот - есть ли возможность отредактировать синтаксическую подсветку под себя? Или может это уже сделано? А допустимость переопредения многих служебных слов, имхо, обеспечена необходимостью обратной совместимости. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.05.2017, 22:30:21 |
|
||
|
|

start [/forum/topic.php?fid=58&startmsg=34536982&tid=2042278]: |
0ms |
get settings: |
10ms |
get forum list: |
16ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
64ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
53ms |
get tp. blocked users: |
2ms |
| others: | 230ms |
| total: | 396ms |

| 0 / 0 |
