Branch: refs/heads/master
Author: Jiří Techet <techet(a)gmail.com>
Committer: Jiří Techet <techet(a)gmail.com>
Date: Thu, 19 Nov 2020 10:30:28 UTC
Commit: 81c5a2e0ed653ccc36bd38483647a86d31556aa8
https://github.com/geany/geany/commit/81c5a2e0ed653ccc36bd38483647a86d31556…
Log Message:
-----------
Update HACKING
Modified Paths:
--------------
HACKING
Modified: HACKING
14 lines changed, 2 insertions(+), 12 deletions(-)
===================================================================
@@ -654,22 +654,12 @@ http://sf.net/projects/ctags - see the tracker.
(You can also try the Anjuta project's anjuta-tags 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 to parsers.h
+* Add Foo to src/tagmanager/tm_parsers.h
* Add TM_PARSER_FOO to src/tagmanager/tm_parser.h. The list here must follow
- exactly the order in parsers.h.
+ exactly the order in src/tagmanager/tm_parsers.h.
In src/tagmanager/tm_parser.c:
Add a map_FOO TMParserMapEntry mapping each kind's letter from foo.c's
--------------
This E-Mail was brought to you by github_commit_mail.py (Source: https://github.com/geany/infrastructure).
Branch: refs/heads/master
Author: Jiří Techet <techet(a)gmail.com>
Committer: Jiří Techet <techet(a)gmail.com>
Date: Wed, 18 Nov 2020 23:13:15 UTC
Commit: 28fa776956d4547955b439466159496a22a2e21a
https://github.com/geany/geany/commit/28fa776956d4547955b439466159496a22a2e…
Log Message:
-----------
Move EXTERNAL_PARSER_LIST to the beginning of BuiltInParsers
Without this we get incorrect parser numbers. This regression has been
introduced in universal ctags and will be reported as a bug.
Modified Paths:
--------------
ctags/main/parse.c
Modified: ctags/main/parse.c
6 lines changed, 3 insertions(+), 3 deletions(-)
===================================================================
@@ -126,12 +126,12 @@ static parserDefinition *FallbackParser (void);
static parserDefinition *CTagsParser (void);
static parserDefinition *CTagsSelfTestParser (void);
static parserDefinitionFunc* BuiltInParsers[] = {
- CTagsParser, /* This must be first entry. */
- FallbackParser, /* LANG_FALLBACK */
- CTagsSelfTestParser,
#ifdef EXTERNAL_PARSER_LIST
EXTERNAL_PARSER_LIST
#else /* ! EXTERNAL_PARSER_LIST */
+ CTagsParser, /* This must be first entry. */
+ FallbackParser, /* LANG_FALLBACK */
+ CTagsSelfTestParser,
PARSER_LIST,
XML_PARSER_LIST
--------------
This E-Mail was brought to you by github_commit_mail.py (Source: https://github.com/geany/infrastructure).