@@ -19,9 +19,9 @@ The latest released version is [`2.0.0`][release].
19
19
* [ Syntax tree] ( #syntax-tree )
20
20
* [ Where this specification fits] ( #where-this-specification-fits )
21
21
* [ Nodes] ( #nodes )
22
- * [ Node] ( #node )
23
- * [ Parent] ( #parent )
24
- * [ Literal] ( #literal )
22
+ * [ ` Node ` ] ( #node )
23
+ * [ ` Parent ` ] ( #parent )
24
+ * [ ` Literal ` ] ( #literal )
25
25
* [ Glossary] ( #glossary )
26
26
* [ Tree traversal] ( #tree-traversal )
27
27
* [ Utilities] ( #utilities )
@@ -59,7 +59,8 @@ unist is not intended to be self-sufficient.
59
59
Instead, it is expected that other specifications implement unist and extend it
60
60
to express language specific nodes.
61
61
For example, see projects such as [ ** mdast** ] [ mdast ] (for Markdown),
62
- [ ** hast** ] [ hast ] (for HTML), and [ ** nlcst** ] [ nlcst ] (for natural language).
62
+ [ ** hast** ] [ hast ] (for HTML), [ ** xast** ] [ xast ] (for XML), and [ ** nlcst** ] [ nlcst ]
63
+ (for natural language).
63
64
64
65
unist relates to [ JSON] [ ] in that compliant syntax trees can be expressed
65
66
completely in JSON.
@@ -426,6 +427,7 @@ unist:
426
427
427
428
* [ mdast utilities] ( https://github.com/syntax-tree/mdast#list-of-utilities )
428
429
* [ hast utilities] ( https://github.com/syntax-tree/hast#list-of-utilities )
430
+ * [ xast utilities] ( https://github.com/syntax-tree/xast#list-of-utilities )
429
431
* [ nlcst utilities] ( https://github.com/syntax-tree/nlcst#list-of-utilities )
430
432
431
433
### List of Utilities
@@ -447,7 +449,8 @@ unist:
447
449
* [ ` unist-util-find-before ` ] ( https://github.com/syntax-tree/unist-util-find-before )
448
450
— Find a node before another node
449
451
* [ ` unist-util-flat-filter ` ] ( https://github.com/unicorn-utterances/unist-util-flat-filter )
450
- — Create a new tree with all nodes that pass the given function without references to the parent
452
+ — Create a new tree with all nodes that pass the given function without
453
+ references to the parent
451
454
* [ ` unist-util-flatmap ` ] ( https://gitlab.com/staltz/unist-util-flatmap )
452
455
— Create a new tree by expanding a node into many
453
456
* [ ` unist-util-generated ` ] ( https://github.com/syntax-tree/unist-util-generated )
@@ -518,8 +521,8 @@ ways to get started.
518
521
See [ ` support.md ` ] [ support ] for ways to get help.
519
522
Ideas for new utilities and tools can be posted in [ ` syntax-tree/ideas ` ] [ ideas ] .
520
523
521
- A curated list of awesome syntax-tree, unist, hast, mdast, and nlcst resources
522
- can be found in [ awesome syntax-tree] [ awesome ] .
524
+ A curated list of awesome syntax-tree, unist, hast, xast, mdast, and nlcst
525
+ resources can be found in [ awesome syntax-tree] [ awesome ] .
523
526
524
527
This project has a [ Code of Conduct] [ coc ] .
525
528
By interacting with this repository, organisation, or community you agree to
@@ -659,6 +662,8 @@ for contributing to unist and related projects!
659
662
660
663
[ hast ] : https://github.com/syntax-tree/hast
661
664
665
+ [ xast ] : https://github.com/syntax-tree/xast
666
+
662
667
[ nlcst ] : https://github.com/syntax-tree/nlcst
663
668
664
669
[ mdast ] : https://github.com/syntax-tree/mdast
0 commit comments