JavaScript is notably hard to analyze statically due to it's inherent dynamic 
nature, which means that short of actually executing the JavaScript code (and 
every single possible code path) and discovering new functions such, it's 
unlikely it could be possible to get fully accurate code structure.

However, in most common cases it's possible to infer what the developer meant, 
which gets mostly good results.  In your case, could you provide a sample 
JavaScript source so we could try and debug this?
BTW, [@universal-ctags/ctags](https://github.com/universal-ctags/ctags) is now 
the canonical upstream for the code that parses sources, so you might wanna 
check how it behaves, and report a bug there (I'm also involved there).

-- 
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany/issues/1891#issuecomment-402532668

Reply via email to