XQuery IntelliJ Plugin 0.2
30 Oct 2016
- Use an inspection – not the parser – to check and report constructs from a different XQuery version or extension.
- Improved error recovery when parsing library modules.
- Context-based highlighting of identifiers (QName prefices, annotations and keyword-based identifiers).
Language Support:
- Complete support for XQuery 3.0 constructs.
- Complete support for XQuery Update Facility 1.0.
- Complete support for MarkLogic 1.0-ml extensions in MarkLogic 6.0 and 8.0.
- Fix
InstanceofExpr
andTreatExpr
– they expect aSequenceType
, not aSingleType
.
IntelliJ Integration:
- Resolve URILiteral string references.
- Resolve QName prefices to namespace declarations.
- Resolve function usage to the corresponding function declaration.
- Resolve variable usage to the corresponding variable declaration.
- Find usages.