From 3462cc900a07de6e7e1c35b34d7afc4e6a45e50d Mon Sep 17 00:00:00 2001 From: Nick Treleaven Date: Tue, 4 Oct 2011 17:10:42 +0000 Subject: [PATCH] Add note about using GRegex for tag parsers instead of POSIX regex. git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@5996 ea778897-0a13-0410-b9d1-a72fbfd435f5 --- HACKING | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/HACKING b/HACKING index e2d6b674..263c28e7 100644 --- a/HACKING +++ b/HACKING @@ -410,6 +410,18 @@ http://sf.net/projects/ctags - see the tracker. (You can also try the Anjuta project's tagmanager codebase.) +.. note:: + From Geany 1.22 GLib's GRegex engine is used instead of POSIX + regex, unlike CTags. It should be close enough to POSIX to work + OK. + We no longer support regex parsers with the "b" regex flag + option set and Geany will print debug warnings if it's used. + CTags supports it but doesn't currently (2011) include any + parsers that use it. It should be easy to convert to extended + regex syntax anyway. + +Method +`````` * Add foo.c to SRCS in Makefile.am. * Add foo.o to OBJS in makefile.win32. * Add path/foo.c to geany_sources in wscript.