techee commented on this pull request.
{
- const char *p = parameter; - bool mode = true; - int c; + bool tagFileResized; + pushNarrowedInputStream (language, + startLine, startCharOffset, + endLine, endCharOffset, + sourceLineOffset); +#ifndef CTAGS_LIB + tagFileResized = createTagsWithFallback1 (language); +#endif + popNarrowedInputStream (); + return tagFileResized;
You are right, sub-parsers wouldn't work. I tried to fix this in the submitted patch (even though I haven't tried any parser using sub-parsers yet so no guarantees everything related to sub-parsers actually works).