Hello.
In many packages I'm developing I can't see the object navigation list in the package body view because PLSQL Developer returns error 'Unable to perform operation due to errors in source code' - while the code is correct and compiled.
I've found, that one of the reason (maybe the only one) is an alternative quoting used in applications, as we very often use "!" or "#" as a quote_delimiter.
Eg.
q'!Any '[text]' '{with}' anything '(but)' "!" at the end!'
q'#Any '[text]' '{with}' anything '!but!' "#" at the end#'

Even in sql window this kind of alternative quoting is wrongly displayed, while it's correct.

This is very frustrating bug as I'm usually dealing with 10000+ lines packages.