Compare commits
1 Commits
c_support
...
e71e7a7ab9
| Author | SHA1 | Date | |
|---|---|---|---|
| e71e7a7ab9 |
2
debian/changelog
vendored
2
debian/changelog
vendored
@@ -1,6 +1,5 @@
|
||||
projman (2.0.0-beta4) stable; urgency=medium
|
||||
|
||||
* Исправлено регулярное выражение для поиска переменных в коде на С.
|
||||
* Добавил экранирование '*' в имени функции для поиска.
|
||||
* Подкрректировал регулярки для работы с С.
|
||||
* Исиправил закрытие вкладки при отпускании кнопки мыши при нажатии на крестик.
|
||||
@@ -511,4 +510,3 @@ projman (2.0.0-alfa0) stable; urgency=medium
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -113,7 +113,6 @@ dict set lexers C procFindString {(\w+)\s+(PROCNAME)\s*\((.*?)(,|\))(\W|$)}
|
||||
dict set lexers C procRegexpCommand {regexp -nocase -all -line -- {^(?:(\w+)\s+)+(\*\w+|\w+)\s*\((.*?)(,|\))} $line match returns procName params v4}
|
||||
# dict set lexers C procRegexpCommand {regexp -nocase -all -- {\s*?func\s*?(\(\w+\s*?\**?\w+\)|)\s*?(\w+)\((.*?)\)\s+?([a-zA-Z0-9\{\}\[\]\(\)-_.]*?|)\s*?\{} $line match linkName procName params returns}
|
||||
# dict set lexers C varRegexpCommand {regexp -nocase -all -line -- {^\s*?var\s+([a-zA-Z0-9\-_$]+)\s+(.+?)(\s*$)} $line match varName varType lineEnd}
|
||||
dict set lexers C varRegexpCommand {regexp -nocase -all -line -- {^\s*(\w+\s+)+(?:[*\s]+)?(\w+)\s*[=;,\[]} $line match varType varName}
|
||||
dict set lexers C commands {auto break case const continue default do else enum extern for goto if inline int long register restrict return signed sizeof static struct switch typedef typeof typeof_unqual union unsigned void volatile while}
|
||||
|
||||
#--------------------------------------------------
|
||||
@@ -125,7 +124,7 @@ dict set lexers H commentMultilineSymbolEnd {*/}
|
||||
dict set lexers H procFindString {^\s*(?:(\w+)\s+)+(PROCNAME)\s*\((.*?)(,|\))}
|
||||
dict set lexers H procRegexpCommand {regexp -nocase -all -line -- {^(?:(\w+)\s+)+(\*\w+|\w+)\s*\((.*?)(,|\))} $line match returns procName params v4}
|
||||
# dict set lexers C procRegexpCommand {regexp -nocase -all -- {\s*?func\s*?(\(\w+\s*?\**?\w+\)|)\s*?(\w+)\((.*?)\)\s+?([a-zA-Z0-9\{\}\[\]\(\)-_.]*?|)\s*?\{} $line match linkName procName params returns}
|
||||
dict set lexers C varRegexpCommand {regexp -nocase -all -line -- {^\s*(\w+\s+)+(?:[*\s]+)?(\w+)\s*[=;,\[]} $line match varType varName}
|
||||
# dict set lexers C varRegexpCommand {regexp -nocase -all -line -- {^\s*?var\s+([a-zA-Z0-9\-_$]+)\s+(.+?)(\s*$)} $line match varName varType lineEnd}
|
||||
dict set lexers H commands {auto break case const continue default do else enum extern for goto if inline int long register restrict return signed sizeof static struct switch typedef typeof typeof_unqual union unsigned void volatile while}
|
||||
|
||||
# -------------------------------------------------
|
||||
|
||||
@@ -10,7 +10,7 @@ exec wish8.6 "$0" -- "$@"
|
||||
######################################################
|
||||
# Version: 2.0.0
|
||||
# Release: beta4
|
||||
# Build: 13022026112625
|
||||
# Build: 12022026115443
|
||||
######################################################
|
||||
|
||||
# определим текущую версию, релиз и т.д.
|
||||
|
||||
@@ -70,8 +70,7 @@ fi
|
||||
%{_iconsdir}/hicolor/48x48/apps/projman.png
|
||||
|
||||
%changelog
|
||||
* Fri Feb 13 2026 svk <svk@nuk-svk.ru> 2.0.0-beta4
|
||||
- Исправлено регулярное выражение для поиска переменных в коде на С.
|
||||
* Thu Feb 12 2026 svk <svk@nuk-svk.ru> 2.0.0-beta4
|
||||
- Добавил экранирование '*' в имени функции для поиска.
|
||||
- Подкрректировал регулярки для работы с С.
|
||||
- Исправил закрытие вкладки при отпускании кнопки мыши при нажатии на крестик.
|
||||
@@ -238,4 +237,3 @@ fi
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user