This addresses these issues not previously detected:
Variables definitions marked CONSTANT were not being flagged as such.
Badly formed VAR blocks (or TYPE) could lead to SymbolProvider taking an incredibly long time to return results. This could happen while commenting out sections, or editing led to momentarily open strings.
Comments placed in certain locations within a VAR or TYPE would yield unexpected '' variables in the symbol list.
If a VAR was not closed, and followed by another VAR, VAR would appear as a variable. VAR and TYPE are now mutually exclusive in nesting.
This addresses these issues not previously detected:
CONSTANT
were not being flagged as such.VAR
blocks (orTYPE
) could lead to SymbolProvider taking an incredibly long time to return results. This could happen while commenting out sections, or editing led to momentarily open strings.VAR
orTYPE
would yield unexpected 'VAR
was not closed, and followed by anotherVAR
,VAR
would appear as a variable.VAR
andTYPE
are now mutually exclusive in nesting.See issue #30.