4D language support in Atom
A simple, generic XML parser, based on tree-sitter-html.
No integrity checking of element names or void tags vs self closing tags. tag.h
In 4D, the general
tag can be void (preferences) or self closing (backup settings) depending on the DTD.
In 4D, the base
tag is self closing, although it is void in HTML.
.
and _
characters are allowed in element names. scanner.cc
com.4d
or primary_key
is a valid element name.No special processing for script
or style
tags. scanner.cc
No injection of javascript
or css
.
Implicit end tags are allowed as in the original parser (no strict XML validation).
Good catch. Let us know what about this package looks wrong to you, and we'll investigate right away.