All Projects → kataw → Similar Projects or Alternatives

666 Open source projects that are alternatives of or similar to kataw

codeparser
Parse Wolfram Language source code as abstract syntax trees (ASTs) or concrete syntax trees (CSTs)
Stars: ✭ 84 (-72.28%)
Mutual labels:  parsing, ast, cst
Estree
The ESTree Spec
Stars: ✭ 3,867 (+1176.24%)
Mutual labels:  parsing, ast, estree
pascal-interpreter
A simple interpreter for a large subset of Pascal language written for educational purposes
Stars: ✭ 21 (-93.07%)
Mutual labels:  ast, ast-nodes
Esprima
ECMAScript parsing infrastructure for multipurpose analysis
Stars: ✭ 6,391 (+2009.24%)
Mutual labels:  parsing, ast
estree-to-babel
convert estree ast to babel
Stars: ✭ 23 (-92.41%)
Mutual labels:  ast, estree
esvalid
confirm that a SpiderMonkey format AST represents an ECMAScript program
Stars: ✭ 24 (-92.08%)
Mutual labels:  ast, estree
Libdparse
Library for lexing and parsing D source code
Stars: ✭ 91 (-69.97%)
Mutual labels:  parsing, ast
node-typescript-parser
Parser for typescript (and javascript) files, that compiles those files and generates a human understandable AST.
Stars: ✭ 121 (-60.07%)
Mutual labels:  parsing, ast
parse-function
(!! moved to tunnckoCore/opensource multi-package repository !!) 🔱 Parse a function into an object using espree, acorn or babylon parsers. Extensible through Smart Plugins.
Stars: ✭ 37 (-87.79%)
Mutual labels:  ast, acorn
Unified
☔️ interface for parsing, inspecting, transforming, and serializing content through syntax trees
Stars: ✭ 3,036 (+901.98%)
Mutual labels:  ast, cst
Clangkit
ClangKit provides an Objective-C frontend to LibClang. Source tokenization, diagnostics and fix-its are actually implemented.
Stars: ✭ 330 (+8.91%)
Mutual labels:  parsing, diagnostics
cppcombinator
parser combinator and AST generator in c++17
Stars: ✭ 20 (-93.4%)
Mutual labels:  parsing, ast
bright
Blazing fast parser for BrightScript that gives you ESTree like AST
Stars: ✭ 28 (-90.76%)
Mutual labels:  ast, cst
Escodegen
ECMAScript code generator
Stars: ✭ 2,328 (+668.32%)
Mutual labels:  ast, estree
Uaiso
A multi-language parsing infrastructure with an unified AST
Stars: ✭ 86 (-71.62%)
Mutual labels:  parsing, ast
astravel
👟 Tiny and fast ESTree-compliant AST walker and modifier.
Stars: ✭ 38 (-87.46%)
Mutual labels:  ast, estree
markright
A customizable markdown parser in Elixir: pure pattern matching.
Stars: ✭ 14 (-95.38%)
Mutual labels:  parsing, ast
hxjsonast
Parse JSON into position-aware AST with Haxe!
Stars: ✭ 28 (-90.76%)
Mutual labels:  parsing, ast
Yacep
yet another csharp expression parser
Stars: ✭ 107 (-64.69%)
Mutual labels:  parsing, ast
Babylon
PSA: moved into babel/babel as @babel/parser -->
Stars: ✭ 1,692 (+458.42%)
Mutual labels:  ast, estree
Retext
natural language processor powered by plugins part of the @unifiedjs collective
Stars: ✭ 2,119 (+599.34%)
Mutual labels:  ast, cst
inmemantlr
ANTLR as a libray for JVM based languages
Stars: ✭ 87 (-71.29%)
Mutual labels:  parsing, ast
kolasu
Kotlin Language Support – AST Library
Stars: ✭ 45 (-85.15%)
Mutual labels:  parsing, ast
Graphql Go Tools
Tools to write high performance GraphQL applications using Go/Golang.
Stars: ✭ 96 (-68.32%)
Mutual labels:  parsing, ast
tree-hugger
A light-weight, extendable, high level, universal code parser built on top of tree-sitter
Stars: ✭ 96 (-68.32%)
Mutual labels:  parsing, ast
Down
Blazing fast Markdown / CommonMark rendering in Swift, built upon cmark.
Stars: ✭ 1,895 (+525.41%)
Mutual labels:  parsing, ast
eval-estree-expression
Safely evaluate JavaScript (estree) expressions, sync and async.
Stars: ✭ 22 (-92.74%)
Mutual labels:  ast, estree
Meriyah
A 100% compliant, self-hosted javascript parser - https://meriyah.github.io/meriyah
Stars: ✭ 690 (+127.72%)
Mutual labels:  parsing, ast
Escaya
An blazing fast 100% spec compliant, incremental javascript parser written in Typescript
Stars: ✭ 217 (-28.38%)
Mutual labels:  parsing, ast
gogoAST
The simplest tool to parse/transform/generate code on ast
Stars: ✭ 29 (-90.43%)
Mutual labels:  ast, acorn
py2many
Transpiler of Python to many other languages
Stars: ✭ 420 (+38.61%)
Mutual labels:  ast
GreynirPackage
The Greynir NLP parser for Icelandic, packaged for PyPI
Stars: ✭ 49 (-83.83%)
Mutual labels:  parsing
abstract-syntax-tree
A library for working with abstract syntax trees.
Stars: ✭ 77 (-74.59%)
Mutual labels:  ast
CoreJSON
Core Foundation, libyajl based JSON support.
Stars: ✭ 48 (-84.16%)
Mutual labels:  parsing
episode-parser
A javascript utility for parsing file names in a format that sometimes is used for tv shows.
Stars: ✭ 24 (-92.08%)
Mutual labels:  parsing
adapt
A package for designing activity-informed nucleic acid diagnostics for viruses.
Stars: ✭ 16 (-94.72%)
Mutual labels:  diagnostics
sledgehammer
🔨 📶 WiFi-Jammer/DoS toolset
Stars: ✭ 34 (-88.78%)
Mutual labels:  parsing
comby-rust
Rust refactoring templates for comby, the structural find-and-replace tool.
Stars: ✭ 23 (-92.41%)
Mutual labels:  parsing
Plotty
C language compiler from scratch for a custom architecture, with virtual machine and all
Stars: ✭ 33 (-89.11%)
Mutual labels:  parsing
clickhouse-ast-parser
AST parser and visitor for ClickHouse SQL
Stars: ✭ 60 (-80.2%)
Mutual labels:  ast
babel-plugin-detective
Babel plugin that scans the AST for require calls and import statements
Stars: ✭ 26 (-91.42%)
Mutual labels:  ast
ninny-json
JSON typeclasses that know the difference between null and absent fields
Stars: ✭ 19 (-93.73%)
Mutual labels:  ast
SwiftTreeSitter
Swift wrappers for the tree-sitter incremental parsing system
Stars: ✭ 116 (-61.72%)
Mutual labels:  parsing
tacoscript
🌮 The bidirectional alt-JS language
Stars: ✭ 46 (-84.82%)
Mutual labels:  cst
ts-transform-react-jsx-source
TypeScript AST Transformer that adds source file and line number to JSX elements
Stars: ✭ 12 (-96.04%)
Mutual labels:  ast
CastXMLSuperbuild
Build CastXML and its dependencies (LLVM/Clang)
Stars: ✭ 32 (-89.44%)
Mutual labels:  ast
ts-transform-react-constant-elements
A TypeScript AST Transformer that can speed up reconciliation and reduce garbage collection pressure by hoisting React elements to the highest possible scope.
Stars: ✭ 44 (-85.48%)
Mutual labels:  ast
toast
Plugin-driven CLI utility for code generation using Go source as IDL
Stars: ✭ 52 (-82.84%)
Mutual labels:  ast
ast-grep
🔍 Like grep, but more powerful than you can possibly imagine
Stars: ✭ 14 (-95.38%)
Mutual labels:  ast
angel.co-companies-list-scraping
No description or website provided.
Stars: ✭ 54 (-82.18%)
Mutual labels:  parsing
predeclared
Find definitions and declarations in Go source code that shadow predeclared identifiers
Stars: ✭ 26 (-91.42%)
Mutual labels:  ast
flutter ast
Flutter and Dart AST Analyzer/Parser
Stars: ✭ 87 (-71.29%)
Mutual labels:  ast
libvcs
⚙️ Lite, typed, pythonic utilities for git, svn, mercurial, etc.
Stars: ✭ 43 (-85.81%)
Mutual labels:  parsing
code summarization public
source code for 'Improving automatic source code summarization via deep reinforcement learning'
Stars: ✭ 71 (-76.57%)
Mutual labels:  ast
asserts
The most over-engineered and overpowered C++ assertion library.
Stars: ✭ 217 (-28.38%)
Mutual labels:  diagnostics
ecma262-jison
Ecma262-jison is an ECMAScript parser written in js/jison. Try to build a ECMAScript parser in practice.
Stars: ✭ 32 (-89.44%)
Mutual labels:  ecma
vscode-blockman
VSCode extension to highlight nested code blocks
Stars: ✭ 233 (-23.1%)
Mutual labels:  ast
Motorola-Moto-E-condor-unbrick
Tools for Motorola Moto E XT1021, XT1022, XT1025 condor unbrick
Stars: ✭ 31 (-89.77%)
Mutual labels:  recovery-mode
TeamReference
Team reference for Competitive Programming. Algorithms implementations very used in the ACM-ICPC contests. Latex template to build your own team reference.
Stars: ✭ 29 (-90.43%)
Mutual labels:  parsing
Windows-911
Curated list of FREE emergency resources when you find yourself in the inevitable pickle with Windows. PRs welcome!
Stars: ✭ 24 (-92.08%)
Mutual labels:  diagnostics
1-60 of 666 similar projects