Ctags: рд╕реА: рдПрдХ рдлрд╝рдВрдХреНрд╢рди рдХреЛ рдЪрд░ рдХреЗ рд░реВрдк рдореЗрдВ рдкрд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ

рдХреЛ рдирд┐рд░реНрдорд┐рдд 29 рдЬреВрди 2016  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: universal-ctags/ctags

рдирдорд╕реНрддреЗ,

ctags e5b7a2508db6e1374ea78a300cc9b45f4b26b02a Wireshark рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдХреЗ рд╣реЗрдбрд░ epan/except.h рдореЗрдВ рд╡реИрд░рд┐рдПрдмрд▓ рдХреЗ рд░реВрдк рдореЗрдВ рдПрдХ рдлрд╝рдВрдХреНрд╢рди рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рддрд╛ рд╣реИ:

WS_DLL_PUBLIC void (*except_unhandled_catcher(void (*)(except_t *)))(except_t *);

рдЖрджреЗрд╢

ctags -x --c-kinds=fpvx --language-force=c epan/except.h | grep except_unhandled_catcher

рд░рд┐рдЯрд░реНрди:

except_t variable 100 epan/except.h WS_DLL_PUBLIC void (*except_unhandled_catcher(void (*)(except_t *)))(except_t *);

рд╣рд╛рд▓рд╛рдБрдХрд┐ рдпрд╣ рдПрдХ рдлрдВрдХреНрд╢рди рд╣реИ рд╕рд┐рд╡рд╛рдп_рдЕрдирд╣реИрдВрдбрд▓_рдХреИрдЪрд░ (рд░рд┐рдЯрд░реНрди рд╡реИрд▓реНрдпреВ рдЯрд╛рдЗрдк рдФрд░ рдкреИрд░рд╛рдореАрдЯрд░ рдЯрд╛рдЗрдк рджреЛрдиреЛрдВ рдлрдВрдХреНрд╢рди рдкреЙрдЗрдВрдЯрд░реНрд╕ рд╣реИрдВ)ред

рдзрдиреНрдпрд╡рд╛рджред

Parser buenhancement

рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА

рдЬреАрдЬрд╝... рдпрд╣ рд╡рд╛рдХреНрдп рд░рдЪрдирд╛ рдХрдард┐рди рд╣реИ :D
рдореИрдВ рдЗрд╕реЗ рд╕рдордЭрдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░реВрдВрдЧрд╛ред

рд╕рднреА 3 рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

рдореИрдВ рдЗрд╕рдХреА рдкреБрд╖реНрдЯрд┐ рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ, рдФрд░ рдкреБрд░рд╛рдиреЗ рд╕реА рдкрд╛рд░реНрд╕рд░ рдХреЛ рд╡рд╣ рдЕрдзрд┐рдХрд╛рд░ рдорд┐рд▓ рдЧрдпрд╛ рд╣реИред WS_DLL_PUBLIC рдХреЛ рдирдЬрд╝рд░рдЕрдВрджрд╛рдЬрд╝ рдХрд░рдирд╛/рдирд┐рдХрд╛рд▓рдирд╛ рдХрд┐рд╕реА рднреА рд╕реНрдерд┐рддрд┐ рдореЗрдВ рдХреБрдЫ рднреА рдирд╣реАрдВ рдмрджрд▓рддрд╛ рд╣реИред

$ ./ctags -x --OldC-kinds=+pv --languages=OldC /tmp/1012.c
except_unhandled_catcher prototype     1 /tmp/1012.c      WS_DLL_PUBLIC void (*except_unhandled_catcher(void (*)(except_t *)))(except_t *);

рдЬреАрдЬрд╝... рдпрд╣ рд╡рд╛рдХреНрдп рд░рдЪрдирд╛ рдХрдард┐рди рд╣реИ :D
рдореИрдВ рдЗрд╕реЗ рд╕рдордЭрдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░реВрдВрдЧрд╛ред

рдЗрд╕реЗ #1119 рджреНрд╡рд╛рд░рд╛ рдареАрдХ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред

рдХреНрдпрд╛ рдпрд╣ рдкреГрд╖реНрда рдЙрдкрдпреЛрдЧреА рдерд╛?
0 / 5 - 0 рд░реЗрдЯрд┐рдВрдЧреНрд╕