unist

Syntax tree spec

A specification for syntax trees used by the unifiedjs project to represent source code or natural language in an abstract and concrete format.

Universal Syntax Tree used by @unifiedjs

GitHub

881 stars
24 watching
19 forks
last commit: almost 2 years ago
astcsthastmdastnlcstremarkssyntax-treeunistunist-filesunist-nodesunist-utilitiesxast

Related projects:

RepositoryDescriptionStars
syntax-tree/unist-builderUtility to create syntax trees with ease77
syntax-tree/nlcstA format specification for representing natural language in a syntax tree data structure.206
syntax-tree/mdastA format for representing Markdown syntax as an abstract syntax tree1,122
syntax-tree/hastRepresents hypertext as an abstract syntax tree768
syntax-tree/unist-util-visitUtility to traverse and inspect the structure of an abstract syntax tree282
syntax-tree/unist-util-selectTool for finding nodes in a tree using CSS-like selectors62
syntax-tree/xastscriptA utility to create syntax trees with ease12
syntax-tree/unist-util-filterUtility to remove unwanted nodes from a tree data structure18
syntax-tree/esastDefines an abstract syntax tree format for ECMAScript51
syntax-tree/unist-util-inspectA utility for pretty-printing syntax trees in a concise format27
syntax-tree/xastA format for representing XML as an abstract syntax tree67
syntax-tree/hastscriptUtility to create syntax trees with ease.165
syntax-tree/unist-util-isUtility to check if nodes match specific patterns38
syntax-tree/unist-util-removeUtility to remove nodes from a tree22
syntax-tree/nlcst-to-stringUtility to convert structured text data into plain text strings18