A plsql procedure contains the following statement in the declare section:
cl_module constant varchar2(20) := $$plsql_unit;
In the plsql editor the part $$ is indicated as having syntax errors, by hovering on it a popup window displays :
Syntax error, expected: name_wo_function_call, name, expr.
The procedure compiles without any problem. Please adapt the plsql parser to support $$variables.