Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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/unist
Universal Syntax Tree used by @unifiedjs
ast cst hast mdast nlcst remarks syntax-tree unist unist-files unist-nodes unist-utilities xast
Last synced: 30 Jul 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/katef/kgt
BNF wrangling and railroad diagrams
abnf bnf cfgs chomsky compiler compiler-designs compiler-principles compilers ebnf grammar grammar-specification grammars parser parser-library parsing syntax syntax-tree wsn
Last synced: 01 Aug 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/syntax-tree/unist-util-visit
utility to visit nodes
syntax-tree unist unist-util util visit walk
Last synced: 31 Jul 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/evgeniypeshkov/syntax-highlighter
Syntax Highlighter extension for Visual Studio Code (VSCode). Based on Tree-sitter.
c cpp cxx go golang javascript lua php python ruby rust shellscript syntax syntax-highlighter syntax-highlighting syntax-tree tree-sitter typescript vscode vscode-extension
Last synced: 26 Sep 2024
https://github.com/EvgeniyPeshkov/syntax-highlighter
Syntax Highlighter extension for Visual Studio Code (VSCode). Based on Tree-sitter.
c cpp cxx go golang javascript lua php python ruby rust shellscript syntax syntax-highlighter syntax-highlighting syntax-tree tree-sitter typescript vscode vscode-extension
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/natasha/ipymarkup
NER, syntax markup visualizations
dependency-parser jupyter jupyter-widget ner nlp python syntax-tree visualization
Last synced: 02 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/JamieMason/astexplorer.app
An https://astexplorer.net wrapper which adds module bundling and hot reloading.
ast ast-explorer astexplorer babel babel-plugin codemod codemods electron eslint eslintplugin flow javascript jscodeshift parser postcss syntax-tree typescript webpack
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/exafunction/codeium-parse
A command line tool for parsing code syntax
command-line command-line-interface command-line-tool syntax-tree tree-sitter
Last synced: 26 Sep 2024
https://github.com/syntax-tree/mdast-util-to-hast
utility to transform mdast to hast
hast hast-util html markdown mdast mdast-util syntax-tree unist
Last synced: 31 Jul 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/hebertialmeida/MarkdownSyntax
☄️ A Type-safe Markdown parser in Swift.
ast cmark markdown markdown-parsing mdast swift syntax-highlight syntax-tree unist
Last synced: 09 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
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/zarifpour/zed-solidity
💠 Solidity language support for Zed.
blockchain ethereum evm solidity syntax syntax-highlighting syntax-tree tree-sitter zed zed-extension
Last synced: 26 Sep 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/seart-group/java-tree-sitter
Java bindings for tree-sitter
incremental-parsing java-11 jni language-agnostic library linux-support mac-support mit-license parser parsing parsing-library symbolic-expressions syntax-tree tree-sitter tree-sitter-binding xml-export
Last synced: 29 Sep 2024
https://github.com/syntax-tree/unist-util-inspect
utility to inspect nodes
console inspect syntax-tree unist unist-util util
Last synced: 03 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/Xapphire13/tree-sitter-syntax-visualizer
Syntax tree visualizer for tree-sitter
ast atom lexer parser syntax syntax-tree tree-sitter visualizer
Last synced: 08 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/xast-util-from-xml
utility to parse from XML
parse syntax-tree unist util xast xast-util xml
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/syntax-tree/unist-diff
Diff two unist trees
diff patch syntax-tree tree unist unist-util util
Last synced: 29 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/unist-util-remove-position
utility to remove positions from a tree
clean position remove strip syntax-tree unist unist-util util
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/hast-util-to-nlcst
utility to transform hast to nlcst
hast hast-util html natural-language nlcst nlcst-util syntax-tree unist util
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/sergeyrachev/khaotica
Bitstream editor empowered with FLAVOR interpreter
binary-data binaryformat bitstream boost cmake codegeneration compiler-design flavor iso mpeg mpegts parser parser-generator syntax-tree
Last synced: 03 Aug 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/xast-util-to-xml
utility to serialize to XML
serialize stringify syntax-tree unist util xast xast-util xml
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/flex-development/unist-util-visit
utility to visit nodes
syntax-tree unist unist-util util visit walk
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
https://github.com/flex-development/unist-util-inspect
unist utility to inspect nodes
console inspect syntax-tree unist unist-util
Last synced: 29 Jul 2024
https://github.com/acynicalasian/xbars-py-old
Currently a Wiktionary scraper, with the larger goal of making an automatic syntax tree generator.
ai artificial-intelligence beautifulsoup beautifulsoup4 bs4 computational-linguistics linguistics mediawiki-api natural-language-processing nlp python python3 scraper syntax-tree wiktionary xbar
Last synced: 26 Sep 2024