-
Notifications
You must be signed in to change notification settings - Fork 4
Feature List
Phil Fearon edited this page May 29, 2020
·
3 revisions
- XSLT 3.0 and XPath 3.1 Syntax highlighting
- Using character by character lexer - no regular expressions
- code analysis with transient structures instead of cpu-intensive abstract syntax tree
- XSLT 3.0 and XPath 3.1 Formatting
- Format document
- Format selection
- Format on paste
- Format on type
- Suppports Saxon and EXPath extension namespaces
- Supports proposed XSLT 4.0 language extensions
- XSLT Outline View
- XSLT/XPath Symbol-lookup
- XML Well-Formedness Checking
- XSLT Static Code Checking (wip)
- XPath Static Code Checking
- Mark unused variables
- Close-tag auto-completion with tag-name
- Tag renaming - start tag synchronised with close tag
- Saxon XSLT Transform Task Provider (requires Java)
- Numerous pre-compile checks for improved diagnostics
- Checks XML well-formedness (excludes internal DTD subset)
- Checks variable/param references
- Checks higher-order function references
- Checks XPath keywords
- Checks internal/user-defined function names and arity
- Checks XSLT imports/includes asynchronously
- Checks accumulator and attribute-set names
- Checks mode names used in apply-templates instruction
- Checks template names and param names in call-templates instruction
- Checks for duplicate global symbol names
- Checks prefixes for node-name tests
- Checks atomic type names