rhdunn / xquery-intellij-plugin

XQuery, XPath and XSLT Language Support for the IntelliJ IDE
https://rhdunn.github.io/xquery-intellij-plugin/
Apache License 2.0
25 stars 9 forks source link

Support Structure View for XQuery modules #100

Closed willsthompson closed 5 years ago

willsthompson commented 5 years ago

Structure view is especially useful for large library modules. It's already implemented nicely in https://github.com/ligasgr/intellij-xquery, but that plugin seems to choke on large modules.

rhdunn commented 5 years ago

I have now implemented support for this, which will be in the 1.5 release.

I have also tested it on several large files -- the MarkLogic xdmp built-in functions, which has a large number of functions, and the XQueryML30.xq XQuery parser file, which is 30613 lines of XQuery code. Both of these responded near instantaneously on my local testing.