New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
If variable name contains "type" Pascal parser recognized non-existing symbol #1409
Comments
It seems not only to be if ends in |
@peter-scholtens BTW, I think this parser is the same as in Universal CTags, it might get more attention if reported there (for example by generating an invalid tag file ctags directly). |
No its not the same, the ctags one is missing the part at line 258 where it tests for "type" which is likely the problem.
See the comment "Algorithm adapted from from GNU etags." gives the game away :) |
Seems to be fixed with the latest pascal parser. |
If a variable name ends with "type", the symbol parser recognizes a symbol which does not exist. As an example, see the following code below:
Which creates two functions: plot_labels (correct) and 1 (this is incorrect). See screenshot below:
The text was updated successfully, but these errors were encountered: