All Projects → codeparser → Similar Projects or Alternatives

623 Open source projects that are alternatives of or similar to codeparser

kataw
An 100% spec compliant ES2022 JavaScript toolchain
Stars: ✭ 303 (+260.71%)
Mutual labels:  parsing, ast, cst
I18nize React
Internationalize react apps within a lunch break
Stars: ✭ 389 (+363.1%)
Mutual labels:  ast, abstract-syntax-tree
FEMAddOns
Finite Element Method addons for Wolfram Language
Stars: ✭ 41 (-51.19%)
tdop.github.io
Reprinting Vaughan Pratt's Paper on Top Down Operator Precedence Parsing
Stars: ✭ 99 (+17.86%)
Mutual labels:  parsing, pratt-parser
Meriyah
A 100% compliant, self-hosted javascript parser - https://meriyah.github.io/meriyah
Stars: ✭ 690 (+721.43%)
Mutual labels:  parsing, ast
prototypes
miscellaneous wolfram language functions
Stars: ✭ 24 (-71.43%)
tsquery-playground
Playground for TSQuery
Stars: ✭ 30 (-64.29%)
Mutual labels:  ast, abstract-syntax-tree
ast-builder
Build your ASTs directly from code
Stars: ✭ 18 (-78.57%)
Mutual labels:  ast, abstract-syntax-tree
kolasu
Kotlin Language Support – AST Library
Stars: ✭ 45 (-46.43%)
Mutual labels:  parsing, ast
Vermin
Concurrently detect the minimum Python versions needed to run code
Stars: ✭ 218 (+159.52%)
Mutual labels:  ast, abstract-syntax-tree
node-typescript-parser
Parser for typescript (and javascript) files, that compiles those files and generates a human understandable AST.
Stars: ✭ 121 (+44.05%)
Mutual labels:  parsing, ast
markright
A customizable markdown parser in Elixir: pure pattern matching.
Stars: ✭ 14 (-83.33%)
Mutual labels:  parsing, ast
Cgen
C/C++ source generation from an AST
Stars: ✭ 107 (+27.38%)
Mutual labels:  ast, abstract-syntax-tree
wolfram-notebook-embedder
JavaScript embedder for Wolfram Cloud notebooks
Stars: ✭ 48 (-42.86%)
Estree
The ESTree Spec
Stars: ✭ 3,867 (+4503.57%)
Mutual labels:  parsing, ast
vscode-blockman
VSCode extension to highlight nested code blocks
Stars: ✭ 233 (+177.38%)
Mutual labels:  ast, abstract-syntax-tree
coAST
Universal and language-independent abstract syntax tree
Stars: ✭ 30 (-64.29%)
Mutual labels:  ast, abstract-syntax-tree
Javaparser
Java 1-15 Parser and Abstract Syntax Tree for Java, including preview features to Java 13
Stars: ✭ 3,972 (+4628.57%)
Mutual labels:  ast, abstract-syntax-tree
lsp-wl
A Wolfram Language Server
Stars: ✭ 157 (+86.9%)
open-fortran-parser-xml
XML output generator for Open Fortran Parser, and Python wrapper for it.
Stars: ✭ 21 (-75%)
Mutual labels:  ast, abstract-syntax-tree
Retext
natural language processor powered by plugins part of the @unifiedjs collective
Stars: ✭ 2,119 (+2422.62%)
Mutual labels:  ast, cst
cppcombinator
parser combinator and AST generator in c++17
Stars: ✭ 20 (-76.19%)
Mutual labels:  parsing, ast
Unified
☔️ interface for parsing, inspecting, transforming, and serializing content through syntax trees
Stars: ✭ 3,036 (+3514.29%)
Mutual labels:  ast, cst
Uaiso
A multi-language parsing infrastructure with an unified AST
Stars: ✭ 86 (+2.38%)
Mutual labels:  parsing, ast
Esprima
ECMAScript parsing infrastructure for multipurpose analysis
Stars: ✭ 6,391 (+7508.33%)
Mutual labels:  parsing, ast
Graphql Go Tools
Tools to write high performance GraphQL applications using Go/Golang.
Stars: ✭ 96 (+14.29%)
Mutual labels:  parsing, ast
tree-hugger
A light-weight, extendable, high level, universal code parser built on top of tree-sitter
Stars: ✭ 96 (+14.29%)
Mutual labels:  parsing, ast
Rewrite
Semantic code search and transformation
Stars: ✭ 134 (+59.52%)
Mutual labels:  ast, abstract-syntax-tree
Down
Blazing fast Markdown / CommonMark rendering in Swift, built upon cmark.
Stars: ✭ 1,895 (+2155.95%)
Mutual labels:  parsing, ast
Bellybutton
Custom Python linting through AST expressions
Stars: ✭ 196 (+133.33%)
Mutual labels:  ast, abstract-syntax-tree
inmemantlr
ANTLR as a libray for JVM based languages
Stars: ✭ 87 (+3.57%)
Mutual labels:  parsing, ast
Libdparse
Library for lexing and parsing D source code
Stars: ✭ 91 (+8.33%)
Mutual labels:  parsing, ast
OpenCascadeLink
Open source package for OpenCascadeLink, which is bundled with Wolfram Language products as of version 12.1
Stars: ✭ 23 (-72.62%)
Js Sql Parser
SQL(select) parser written with jison. parse SQL into abstract syntax tree(AST) and stringify back to SQL. sql grammar follows https://dev.mysql.com/doc/refman/5.7/en/select.html
Stars: ✭ 141 (+67.86%)
Mutual labels:  ast, abstract-syntax-tree
CastXMLSuperbuild
Build CastXML and its dependencies (LLVM/Clang)
Stars: ✭ 32 (-61.9%)
Mutual labels:  ast, abstract-syntax-tree
abstract-syntax-tree
A library for working with abstract syntax trees.
Stars: ✭ 77 (-8.33%)
Mutual labels:  ast, abstract-syntax-tree
verilogAST-cpp
C++17 implementation of an AST for Verilog code generation
Stars: ✭ 14 (-83.33%)
Mutual labels:  ast, abstract-syntax-tree
vim-mma
💥 A (Neo)vim plugin to provide Wolfram Mathematica language support
Stars: ✭ 20 (-76.19%)
awesome-ruby-ast
A list of awesome tools and libraries which deals with ASTs in Ruby
Stars: ✭ 24 (-71.43%)
Mutual labels:  ast, abstract-syntax-tree
bright
Blazing fast parser for BrightScript that gives you ESTree like AST
Stars: ✭ 28 (-66.67%)
Mutual labels:  ast, cst
Spoon
Spoon is a metaprogramming library to analyze and transform Java source code (up to Java 15). 🥄 is made with ❤️, 🍻 and ✨. It parses source files to build a well-designed AST with powerful analysis and transformation API.
Stars: ✭ 1,078 (+1183.33%)
Mutual labels:  ast, abstract-syntax-tree
React Ast
render abstract syntax trees with react
Stars: ✭ 160 (+90.48%)
Mutual labels:  ast, abstract-syntax-tree
Deps Report
Generate reports about dependencies and dependents of your JavaScript/TypeScript files through an AST. It supports import and require statements.
Stars: ✭ 76 (-9.52%)
Mutual labels:  ast, abstract-syntax-tree
hxjsonast
Parse JSON into position-aware AST with Haxe!
Stars: ✭ 28 (-66.67%)
Mutual labels:  parsing, ast
Yacep
yet another csharp expression parser
Stars: ✭ 107 (+27.38%)
Mutual labels:  parsing, ast
Escaya
An blazing fast 100% spec compliant, incremental javascript parser written in Typescript
Stars: ✭ 217 (+158.33%)
Mutual labels:  parsing, ast
deco
Minimalist Function Decorators for Elixir
Stars: ✭ 21 (-75%)
Mutual labels:  ast
snapdragon-util
Utilities for the snapdragon parser/compiler.
Stars: ✭ 17 (-79.76%)
Mutual labels:  ast
BBob
⚡️Blazing-fast js-bbcode-parser, bbcode js, that transforms and parses to AST with plugin support in pure javascript, no dependencies
Stars: ✭ 133 (+58.33%)
Mutual labels:  ast
parser-reflection
Parser Reflection API - Provides source code analysis without loading classes into the PHP memory
Stars: ✭ 97 (+15.48%)
Mutual labels:  ast
abnf parsec
ABNF in, parser out
Stars: ✭ 42 (-50%)
Mutual labels:  parsing
lilt
LILT: noun, A characteristic rising and falling of the voice when speaking; a pleasant gentle accent.
Stars: ✭ 18 (-78.57%)
Mutual labels:  ast
Fashion-Clothing-Parsing
FCN, U-Net models implementation in TensorFlow for fashion clothing parsing
Stars: ✭ 29 (-65.48%)
Mutual labels:  parsing
quick-csv-streamer
Quick CSV Parser with Java 8 Streams API
Stars: ✭ 29 (-65.48%)
Mutual labels:  parsing
SteamLicenseParser
📦 Parsers your Steam licenses and generates some stats
Stars: ✭ 23 (-72.62%)
Mutual labels:  parsing
ghakuf
A Rust library for parsing/building SMF (Standard MIDI File).
Stars: ✭ 30 (-64.29%)
Mutual labels:  parsing
Syntax
Write value-driven parsers quickly in Swift with an intuitive SwiftUI-like DSL
Stars: ✭ 134 (+59.52%)
Mutual labels:  parsing
sexp-grammar
Invertible parsing for S-expressions
Stars: ✭ 28 (-66.67%)
Mutual labels:  parsing
rita-dsl
A Domain Specific Language (DSL) for building language patterns. These can be later compiled into spaCy patterns, pure regex, or any other format
Stars: ✭ 60 (-28.57%)
Mutual labels:  parsing
JagTag
📝 JagTag is a simple - yet powerful and customizable - interpretted text parsing language!
Stars: ✭ 40 (-52.38%)
Mutual labels:  parsing
1-60 of 623 similar projects