jeka!
Просто Member
Класс разбора и подсветки PHP кода, нужна помощь...
Написал я таки скрипт который разбирает ПХП код и подсвечивает правильно, не так лажево, как делает это сам ПХП.
Объединил всё в один класс и библиотеку слов ЯП.
Этот скрипт мне уже 2 суток покоя не давал, перепробывал кучу регов и прочих специфических строковых функций...
В общем, нужна помощь в составлении 2 рег, для разбора комментариев # // и строк, я сам реги не очень понимаю, нет на руках ни одной умной книжки, но знаю, что можно составлять довольно сложные рекурсивные выражения, которыми можно практически всё.
Соурсы класса и примеры подсветки тут: http://spylab.ru
Так же буду благодарен за любые советы по улучшению работы класса.
Сразу скажу, скрипт писал чисто ради спортивного интереса, можно ли сделать всё на PHP, без использования всяких Tokenizer functions и highlight_string().
И ещё потому, что в сети ничего интересного на эту тему не нашел, а значит стоит написать, или хотя бы попробывать...
Написал я таки скрипт который разбирает ПХП код и подсвечивает правильно, не так лажево, как делает это сам ПХП.
Объединил всё в один класс и библиотеку слов ЯП.
Этот скрипт мне уже 2 суток покоя не давал, перепробывал кучу регов и прочих специфических строковых функций...
В общем, нужна помощь в составлении 2 рег, для разбора комментариев # // и строк, я сам реги не очень понимаю, нет на руках ни одной умной книжки, но знаю, что можно составлять довольно сложные рекурсивные выражения, которыми можно практически всё.
Соурсы класса и примеры подсветки тут: http://spylab.ru
Так же буду благодарен за любые советы по улучшению работы класса.
Сразу скажу, скрипт писал чисто ради спортивного интереса, можно ли сделать всё на PHP, без использования всяких Tokenizer functions и highlight_string().
И ещё потому, что в сети ничего интересного на эту тему не нашел, а значит стоит написать, или хотя бы попробывать...