Total Commander Forum Index Total Commander
Форум поддержки пользователей Total Commander
Сайты: Все о Total Commander | Totalcmd.net | Ghisler.com | RU.TCKB
 
 RulesRules   SearchSearch   FAQFAQ   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Single Post  Topic: Syn (Lister plugin) 
Author Message
evkogan



PostPosted: Fri Sep 01, 2006 10:19    Post subject: Reply with quote

Баги
1. Почему-то ^ как начало строки чаще не срабатывает чем срабатывает. Также как $.
2. В С++ функции могут быть:
char* name(...)
int __stdcall name(...)
т.е быть 2 или 3 слова.

В RegEx надо писать не то, что там сейчас, а что-то типа
"^\s*?([a-z\*])+(\s+([_a-z])+)?\s+([a-z_\~][a-z0-9_\:]*)\s*?(\([^)]*\))\s*?"
Иначе он не находит варианты int __stdcall name(...)

Но так он берет в имя функции $2. И получаем у ф-ций типа char* name(...) имени нет и он при попытке перейти на нее прыгает в начало документа.
У функций типа int __stdcall name(...) имя у всех "__stdcall".
Может стоит сделать так, если $2 пусто, то брать $3



Code:
ну так и как например в переменную Text записать текст из файла в темп папке?

А вот с этим проблема надо подумать.
View user's profile Send private message


Powered by phpBB © 2001, 2005 phpBB Group