Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

Projects in Awesome Lists tagged with syntax-tree

A curated list of projects in awesome lists tagged with syntax-tree .

https://github.com/javaparser/javaparser

Java 1-18 Parser and Abstract Syntax Tree for Java with advanced analysis functionalities.

abstract-syntax-tree ast code-analysis code-generation code-generator java javadoc javaparser javasymbolsolver parser syntax-tree

Last synced: 31 Jul 2024

https://github.com/unifiedjs/unified

☔️ interface for parsing, inspecting, transforming, and serializing content through syntax trees

ast cst javascript plugins processor syntax-tree unist vfile

Last synced: 29 Sep 2024

https://github.com/joernio/joern

Open-source code analysis platform for C/C++/Java/Binary/Javascript/Python/Kotlin based on code property graphs. Discord https://discord.gg/vv4MH284Hc

binary c code-analysis code-browser code-property-graph controlflow cpg cpp dataflow fuzzy-parsing ghidra graph java javabytecode javascript llvm query-language scala syntax-tree

Last synced: 30 Sep 2024

https://github.com/chipsalliance/verible

Verible is a suite of SystemVerilog developer tools, including a parser, style-linter, formatter and language server

analysis formatter hacktoberfest language-server-protocol lexer linter lsp-server parser productivity style-linter sv-lrm syntax-tree systemverilog systemverilog-developer systemverilog-parser verible yacc

Last synced: 30 Sep 2024

https://chipsalliance.github.io/verible/

Verible is a suite of SystemVerilog developer tools, including a parser, style-linter, formatter and language server

analysis formatter hacktoberfest language-server-protocol lexer linter lsp-server parser productivity style-linter sv-lrm syntax-tree systemverilog systemverilog-developer systemverilog-parser verible yacc

Last synced: 30 Jul 2024

https://github.com/syntax-tree/mdast

Markdown Abstract Syntax Tree format

ast markdown syntax-tree unist

Last synced: 30 Sep 2024

https://github.com/syntax-tree/hast

Hypertext Abstract Syntax Tree format

ast html hypertext syntax-tree unist

Last synced: 31 Jul 2024

https://github.com/smacker/go-tree-sitter

Golang bindings for tree-sitter https://github.com/tree-sitter/tree-sitter

binding golang golang-bindings syntax-tree tree-sitter

Last synced: 26 Sep 2024

https://github.com/reshape/reshape

:diamond_shape_with_a_dot_inside: transform html with javascript plugins

ast babel html postcss syntax-tree transformation

Last synced: 27 Sep 2024

https://github.com/jonatas/fast

Find in AST - Search and refactor code directly in Abstract Syntax Tree as you do with grep for strings

ast-representation compiler search-engine syntax-tree tree

Last synced: 04 Aug 2024

https://github.com/chakravala/Reduce.jl

Symbolic parser for Julia language term rewriting using REDUCE algebra

algebra computer-algebra julia math metaprogramming parser-generator reduce repl symbolic-computation syntax-tree term-rewriting

Last synced: 09 Aug 2024

https://github.com/Cirru/calcit-editor

Intuitive S-expressions editing for Clojure(Script).

cirru clojurescript respo syntax-tree

Last synced: 01 Aug 2024

https://github.com/syntax-tree/nlcst

Natural Language Concrete Syntax Tree format

ast cst natural-language syntax-tree unist

Last synced: 03 Aug 2024

https://github.com/phuctm97/ntast

Notion Abstract Syntax Tree specification.

notion ntast spec specification syntax-tree typescript unified unist

Last synced: 03 Aug 2024

https://github.com/dlang-community/libdparse

Library for lexing and parsing D source code

ast d dlang parser parsing syntax-tree

Last synced: 04 Aug 2024

https://github.com/syntax-tree/hast-util-to-html

utility to serialize hast to HTML

hast hast-util html stringify syntax-tree unist util

Last synced: 01 Aug 2024

https://github.com/syntax-tree/mdast-util-toc

utility to generate a table of contents from an mdast tree

contents markdown mdast mdast-util syntax-tree table toc unist

Last synced: 03 Aug 2024

https://github.com/syntax-tree/unist-builder

utility to create a new trees with a nice syntax

hyperscript syntax-tree unist unist-util util

Last synced: 03 Aug 2024

https://github.com/syntax-tree/xast

Extensible Abstract Syntax Tree

ast extensible language markup syntax-tree unist xast xml

Last synced: 03 Aug 2024

https://github.com/syntax-tree/unist-util-visit-parents

utility to recursively walk over unist nodes, with ancestral information

syntax-tree unist unist-util util visit

Last synced: 31 Jul 2024

https://github.com/maetl/calyx

A Ruby library for generating text with recursive template grammars.

dsl generative-art grammars ruby syntax-tree text

Last synced: 03 Aug 2024

https://github.com/s-expressionists/Concrete-Syntax-Tree

Concrete Syntax Trees represent s-expressions with source information

compiler parsing syntax-tree

Last synced: 31 Jul 2024

https://github.com/shawnbot/sast

Parse CSS, Sass, SCSS, and Less into a unist syntax tree

ast css lesscss parser sass scss syntax-tree unist

Last synced: 28 Sep 2024

https://github.com/syntax-tree/esast

ECMAScript Abstract Syntax Tree format

ast ecmascript es esast estree javascript js syntax-tree unist

Last synced: 03 Aug 2024

https://github.com/syntax-tree/mdast-util-to-string

utility to get the plain text content of an mdast node

markdown mdast mdast-util syntax-tree unist util

Last synced: 03 Aug 2024

https://github.com/syntax-tree/unist-util-is

utility to check if a node passes a test

equal equality is syntax-tree unist unist-util util

Last synced: 03 Aug 2024

https://github.com/syntax-tree/unist-util-map

utility to create a new tree by mapping all nodes

map syntax-tree unist unist-util util

Last synced: 03 Aug 2024

https://github.com/unifiedjs/unified-args

Create CLIs for unified processors

cli engine syntax-tree unified unifiedjs vfile

Last synced: 03 Aug 2024

https://github.com/RokuRoad/bright

Blazing fast parser for BrightScript that gives you ESTree like AST

ast brightscript cst parser roku source syntax-tree tree-structure

Last synced: 01 Aug 2024

https://github.com/begin/parsers-compilers

Lexers, tokenizers, parsers, compilers, renderers, stringifiers... What's the difference, and how do they work?

ast compiler guide lexer node parse parsers-compilers syntax-tree token token-stream tokenize

Last synced: 01 Aug 2024

https://github.com/syntax-tree/hast-util-from-dom

utility to transform a DOM tree to hast

dom hast hast-util html syntax-tree unist util

Last synced: 03 Aug 2024

https://github.com/syntax-tree/unist-util-find

utility to find a node

find syntax-tree unist unist-util util

Last synced: 29 Jul 2024

https://github.com/syntax-tree/unist-util-remove

utility to remove nodes from a tree

filter syntax-tree unist unist-util

Last synced: 31 Jul 2024

https://github.com/syntax-tree/hast-util-to-dom

utility to transform hast to a DOM tree

dom hast hast-util html syntax-tree unist util

Last synced: 03 Aug 2024

https://github.com/syntax-tree/hast-util-to-text

utility to get the plain-text value of a node according to the `innerText` algorithm

hast hast-util html inner-text syntax-tree unist util

Last synced: 31 Jul 2024

https://github.com/syntax-tree/nlcst-to-string

utility to transform an nlcst tree to a string

nlcst nlcst-util serialize string stringify syntax-tree unist util

Last synced: 03 Aug 2024

https://github.com/syntax-tree/hast-util-from-parse5

utility to transform Parse5’s AST to hast

hast hast-util html parse5 syntax-tree unist util

Last synced: 29 Jul 2024

https://github.com/syntax-tree/nlcst-search

utility to search for patterns in an nlcst tree

nlcst nlcst-util search syntax-tree unist util

Last synced: 03 Aug 2024

https://github.com/syntax-tree/mdast-zone

utility to treat HTML comments as ranges or markers in mdast

mdast mdast-util syntax-tree unist util zone

Last synced: 03 Aug 2024

https://github.com/chakravala/syntaxtree.jl

Toolset for modifying Julia AST and characteristic values

abstract-syntax-tree ast julia-language metaprogramming recursion syntax-tree toolset

Last synced: 02 Oct 2024

https://github.com/tdast/tdast

Tabular Data Abstract Syntax Tree

ast csv io syntax-tree tabular-data tdast unist

Last synced: 29 Jul 2024

https://github.com/syntax-tree/unist-util-filter

utility to create a new tree with nodes that pass a filter

filter syntax-tree unist unist-util

Last synced: 03 Aug 2024

https://github.com/syntax-tree/hast-util-parse-selector

utility to create an element from a simple CSS selector

css hast hast-util html parse selector syntax-tree unist util

Last synced: 31 Jul 2024

https://github.com/s0/tree-sitter-hast

NPM package to convert tree-sitter parsed syntax trees to syntax-highlighted hast

syntax-highlighting syntax-tree tree-sitter unist

Last synced: 29 Jul 2024

https://github.com/syntax-tree/hast-util-is-element

utility to check if a node is a (certain) element

element hast hast-util html syntax-tree util

Last synced: 03 Aug 2024

https://github.com/syntax-tree/mdast-util-definitions

utility to find definition nodes in an mdast tree

definition markdown mdast mdast-util syntax-tree unist util

Last synced: 03 Aug 2024

https://github.com/syntax-tree/mdast-util-heading-range

utility to use headings as ranges in mdast

heading markdown mdast mdast-util syntax-tree unist util

Last synced: 03 Aug 2024

https://github.com/syntax-tree/xastscript

utility to create xast trees

syntax-tree unist util xast xast-util xml

Last synced: 03 Aug 2024

https://github.com/syntax-tree/mdast-comment-marker

utility to parse a comment marker in mdast

markdown mdast mdast-util syntax-tree unist util

Last synced: 29 Jul 2024

https://github.com/syntax-tree/nlcst-is-literal

utility to check whether an nlcst node is meant literally

nlcst nlcst-util syntax-tree unist util

Last synced: 03 Aug 2024

https://github.com/syntax-tree/unist-util-visit-children

unist utility to visit direct children of a parent

syntax-tree unist unist-util util visit

Last synced: 29 Jul 2024

https://github.com/syntax-tree/unist-util-position

utility to get the position of a node

location position syntax-tree unist unist-util util utility

Last synced: 01 Aug 2024

https://github.com/syntax-tree/unist-builder-blueprint

utility to transform trees to unist-builder notation

hyperscript syntax-tree unist unist-util util

Last synced: 29 Jul 2024

https://github.com/syntax-tree/nlcst-normalize

utility to normalize an nlcst word for easier comparison

nlcst nlcst-util syntax-tree unist util

Last synced: 03 Aug 2024

https://github.com/syntax-tree/unist-util-stringify-position

utility to serialize a node, position, or point as a human readable location

position stringify syntax-tree unist unist-util util

Last synced: 29 Jul 2024

https://github.com/syntax-tree/unist-util-find-all-after

utility to find nodes after another node

find sibling syntax-tree unist unist-util util

Last synced: 29 Jul 2024

https://github.com/syntax-tree/unist-util-source

utility to get the source of a node or position

source syntax-tree unist unist-util util

Last synced: 29 Jul 2024

https://github.com/syntax-tree/mdast-normalize-headings

utility to make sure there is no more than a single top-level heading in the document

markdown mdast mdast-util syntax-tree unist

Last synced: 03 Aug 2024

https://github.com/syntax-tree/mdast-util-heading-style

utility to get the style of an mdast heading

heading mdast mdast-util syntax-tree unist util

Last synced: 29 Jul 2024

https://github.com/syntax-tree/unist-util-parents

unist utility to add references to parents on nodes in a tree

parent syntax-tree unist unist-util util

Last synced: 29 Jul 2024

https://github.com/syntax-tree/unist-util-generated

utility to check if a node is generated

generated location position syntax-tree unist unist-util util

Last synced: 29 Jul 2024

https://github.com/syntax-tree/hast-util-to-xast

utility to transform to xast (xml)

hast hast-util html syntax-tree unist util xast xast-util xml

Last synced: 03 Aug 2024

https://github.com/syntax-tree/unist-util-find-before

utility to find a node before another node

find sibling syntax-tree unist unist-util util

Last synced: 29 Jul 2024

https://github.com/syntax-tree/hast-util-whitespace

utility to check if a node is inter-element whitespace

hast hast-util html syntax-tree unist util white-space whitespace

Last synced: 29 Jul 2024

https://github.com/flex-development/docast

Docblock Abstract Syntax Tree format

ast doc docblock markdown mdast syntax-tree unist unist-spec

Last synced: 29 Jul 2024

https://github.com/syntax-tree/mdast-util-footnote

mdast extension to parse and serialize footnotes

footnote mdast mdast-util note pandoc syntax-tree unist

Last synced: 29 Jul 2024

https://github.com/andreasbm/fireparse

An extensible markdown to html converter

extensible html markdown parse parser showdown syntax-tree

Last synced: 01 Oct 2024

https://github.com/syntax-tree/nlcst-test

utility to check assert an nlcst node

assert nlcst nlcst-util syntax-tree test unist util

Last synced: 03 Aug 2024

https://github.com/syntax-tree/hast-util-sectioning

utility to check if a node is a sectioning element

hast hast-util html syntax-tree unist util

Last synced: 29 Jul 2024

https://github.com/syntax-tree/hast-util-from-text

utility to set the plain-text value of a node according to the `innerText` algorithm

hast hast-util html inner-text syntax-tree unist util

Last synced: 03 Aug 2024

https://github.com/syntax-tree/hast-util-transparent

utility to check if a node is a transparent element

content hast hast-util html syntax-tree transparent unist util

Last synced: 29 Jul 2024

https://github.com/yaegassy/coc-ruby-syntax-tree

coc.nvim support for the syntax_tree gem

coc-extensions coc-nvim neovim ruby syntax-tree vim

Last synced: 01 Oct 2024

https://github.com/syntax-tree/unist-builder-blueprint-cli

CLI to transform trees to unist-builder notation

cli syntax-tree unist unist-util util

Last synced: 29 Jul 2024