> all I lose is the Symbols tab, and that's a bit flakey anyway for PL/SQL code
The biggest problem with the parser was that the file you provided was filled with conditional code that had this form: ``` $IF $$VERSION > 1 $THEN ... $END ``` The `$$VERSION` clashed with PostgreSQL's "dollar quoted strings" having the form `$$this is a string$$`. So for the parser everything after `$$` was a string until the next `$$` in the code. Not only this skipped large parts of the code so you didn't see many functions in the symbols tab (because they appeared to be inside a string), but also these big strings were the cause of the slow parsing. I tried to address this problem in https://github.com/universal-ctags/ctags/pull/3654 After the patch, parsing the file seems to work correctly and all the functions are correctly reported and shown in the Symbols tab. -- Reply to this email directly or view it on GitHub: https://github.com/geany/geany-osx/issues/42#issuecomment-1465014777 You are receiving this because you are subscribed to this thread. Message ID: <geany/geany-osx/issues/42/1465014...@github.com>