codeparserParse Wolfram Language source code as abstract syntax trees (ASTs) or concrete syntax trees (CSTs)
Stars: ✭ 84 (-72.28%)
EstreeThe ESTree Spec
Stars: ✭ 3,867 (+1176.24%)
pascal-interpreterA simple interpreter for a large subset of Pascal language written for educational purposes
Stars: ✭ 21 (-93.07%)
EsprimaECMAScript parsing infrastructure for multipurpose analysis
Stars: ✭ 6,391 (+2009.24%)
esvalidconfirm that a SpiderMonkey format AST represents an ECMAScript program
Stars: ✭ 24 (-92.08%)
LibdparseLibrary for lexing and parsing D source code
Stars: ✭ 91 (-69.97%)
node-typescript-parserParser for typescript (and javascript) files, that compiles those files and generates a human understandable AST.
Stars: ✭ 121 (-60.07%)
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%)
Unified☔️ interface for parsing, inspecting, transforming, and serializing content through syntax trees
Stars: ✭ 3,036 (+901.98%)
ClangkitClangKit provides an Objective-C frontend to LibClang. Source tokenization, diagnostics and fix-its are actually implemented.
Stars: ✭ 330 (+8.91%)
cppcombinatorparser combinator and AST generator in c++17
Stars: ✭ 20 (-93.4%)
brightBlazing fast parser for BrightScript that gives you ESTree like AST
Stars: ✭ 28 (-90.76%)
EscodegenECMAScript code generator
Stars: ✭ 2,328 (+668.32%)
UaisoA multi-language parsing infrastructure with an unified AST
Stars: ✭ 86 (-71.62%)
astravel👟 Tiny and fast ESTree-compliant AST walker and modifier.
Stars: ✭ 38 (-87.46%)
markrightA customizable markdown parser in Elixir: pure pattern matching.
Stars: ✭ 14 (-95.38%)
hxjsonastParse JSON into position-aware AST with Haxe!
Stars: ✭ 28 (-90.76%)
Yacepyet another csharp expression parser
Stars: ✭ 107 (-64.69%)
BabylonPSA: moved into babel/babel as @babel/parser -->
Stars: ✭ 1,692 (+458.42%)
Retextnatural language processor powered by plugins part of the @unifiedjs collective
Stars: ✭ 2,119 (+599.34%)
inmemantlrANTLR as a libray for JVM based languages
Stars: ✭ 87 (-71.29%)
kolasuKotlin Language Support – AST Library
Stars: ✭ 45 (-85.15%)
Graphql Go ToolsTools to write high performance GraphQL applications using Go/Golang.
Stars: ✭ 96 (-68.32%)
tree-huggerA light-weight, extendable, high level, universal code parser built on top of tree-sitter
Stars: ✭ 96 (-68.32%)
DownBlazing fast Markdown / CommonMark rendering in Swift, built upon cmark.
Stars: ✭ 1,895 (+525.41%)
MeriyahA 100% compliant, self-hosted javascript parser - https://meriyah.github.io/meriyah
Stars: ✭ 690 (+127.72%)
EscayaAn blazing fast 100% spec compliant, incremental javascript parser written in Typescript
Stars: ✭ 217 (-28.38%)
gogoASTThe simplest tool to parse/transform/generate code on ast
Stars: ✭ 29 (-90.43%)
py2manyTranspiler of Python to many other languages
Stars: ✭ 420 (+38.61%)
GreynirPackageThe Greynir NLP parser for Icelandic, packaged for PyPI
Stars: ✭ 49 (-83.83%)
CoreJSONCore Foundation, libyajl based JSON support.
Stars: ✭ 48 (-84.16%)
episode-parserA javascript utility for parsing file names in a format that sometimes is used for tv shows.
Stars: ✭ 24 (-92.08%)
adaptA package for designing activity-informed nucleic acid diagnostics for viruses.
Stars: ✭ 16 (-94.72%)
sledgehammer🔨 📶 WiFi-Jammer/DoS toolset
Stars: ✭ 34 (-88.78%)
comby-rustRust refactoring templates for comby, the structural find-and-replace tool.
Stars: ✭ 23 (-92.41%)
PlottyC language compiler from scratch for a custom architecture, with virtual machine and all
Stars: ✭ 33 (-89.11%)
babel-plugin-detectiveBabel plugin that scans the AST for require calls and import statements
Stars: ✭ 26 (-91.42%)
ninny-jsonJSON typeclasses that know the difference between null and absent fields
Stars: ✭ 19 (-93.73%)
SwiftTreeSitterSwift wrappers for the tree-sitter incremental parsing system
Stars: ✭ 116 (-61.72%)
tacoscript🌮 The bidirectional alt-JS language
Stars: ✭ 46 (-84.82%)
CastXMLSuperbuildBuild CastXML and its dependencies (LLVM/Clang)
Stars: ✭ 32 (-89.44%)
ts-transform-react-constant-elementsA 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%)
toastPlugin-driven CLI utility for code generation using Go source as IDL
Stars: ✭ 52 (-82.84%)
ast-grep🔍 Like grep, but more powerful than you can possibly imagine
Stars: ✭ 14 (-95.38%)
predeclaredFind definitions and declarations in Go source code that shadow predeclared identifiers
Stars: ✭ 26 (-91.42%)
flutter astFlutter and Dart AST Analyzer/Parser
Stars: ✭ 87 (-71.29%)
libvcs⚙️ Lite, typed, pythonic utilities for git, svn, mercurial, etc.
Stars: ✭ 43 (-85.81%)
code summarization publicsource code for 'Improving automatic source code summarization via deep reinforcement learning'
Stars: ✭ 71 (-76.57%)
assertsThe most over-engineered and overpowered C++ assertion library.
Stars: ✭ 217 (-28.38%)
ecma262-jisonEcma262-jison is an ECMAScript parser written in js/jison. Try to build a ECMAScript parser in practice.
Stars: ✭ 32 (-89.44%)
vscode-blockmanVSCode extension to highlight nested code blocks
Stars: ✭ 233 (-23.1%)
TeamReferenceTeam 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%)
Windows-911Curated list of FREE emergency resources when you find yourself in the inevitable pickle with Windows. PRs welcome!
Stars: ✭ 24 (-92.08%)