parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

Несколько вопросов

Rafael 27.08.2007 11:15

Попытка за пару часов разобраться, как все работает, привела в состояние небольшого ступора (отчасти, в таком же состоянии я был, когда пытался разобрать исходники Egoroff.spb) и к смешенному чувству внутренней озлобленности (что придеться все снова переделывать) и Вау-состоянию (что то, с чем я давно мучаюсь, уже есть готовое).

Но не об этом речь. Вопросы:
1. Отступы.
2.1 Стандартный отступ - два пробела.
В чем причина? Почему не таб?

2.3 Одна строка - один оператор.
Что-бы было удобнее читать?

2.4 Обязательно делать отступ внутри методов, т.е. код метода не должен быть "прижат" к левому краю.
Кроме удобства чтения имеет какой-либо дополнительный смысл это огрничение?

2. Классы, методы
5.2 Все классы, кроме статических должны быть наследниками pfClass.
Если я попытаюсь доработать свои модули/кламмы для использувания библиотеки/ядра PF мне их все нужно делать наследниками pfClass.

5.3 Динамический конструктор класса всегда называется "create".
Аналогично?

3. Правильно ли я понимаю, что использовать PF частично (отдельные функции) достаточно сложно, т.е. придеться брать за основу движка ядро PF (либо переделывать некоторые модули PF)?