All Projects → Snapdragon → Similar Projects or Alternatives

1704 Open source projects that are alternatives of or similar to Snapdragon

Diffsitter
A tree-sitter based AST difftool to get meaningful semantic diffs
Stars: ✭ 89 (-50.56%)
Mutual labels:  ast, parser
Kotlin Compile Testing
A library for testing Kotlin and Java annotation processors, compiler plugins and code generation
Stars: ✭ 245 (+36.11%)
Mutual labels:  compiler, compile
ocean
Programming language that compiles into a x86 ELF executable.
Stars: ✭ 164 (-8.89%)
Mutual labels:  ast, lexer
astutils
Bare essentials for building abstract syntax trees, and skeleton classes for PLY lexers and parsers.
Stars: ✭ 13 (-92.78%)
Mutual labels:  parse, ast
Saltwater
A C compiler written in Rust, with a focus on good error messages.
Stars: ✭ 219 (+21.67%)
Mutual labels:  compiler, parser
Jsqlparser
JSqlParser parses an SQL statement and translate it into a hierarchy of Java classes. The generated hierarchy can be navigated using the Visitor Pattern
Stars: ✭ 3,405 (+1791.67%)
Mutual labels:  ast, parser
Postcss Less
PostCSS Syntax for parsing LESS
Stars: ✭ 93 (-48.33%)
Mutual labels:  parser, parse
Bblfshd
A self-hosted server for source code parsing
Stars: ✭ 297 (+65%)
Mutual labels:  ast, parser
Pyverilog
Python-based Hardware Design Processing Toolkit for Verilog HDL
Stars: ✭ 267 (+48.33%)
Mutual labels:  compiler, parser
Kgt
BNF wrangling and railroad diagrams
Stars: ✭ 312 (+73.33%)
Mutual labels:  compiler, parser
Xdpw
XD Pascal: A small embeddable self-hosting Pascal compiler for Windows. Supports Go-style methods and interfaces
Stars: ✭ 199 (+10.56%)
Mutual labels:  compiler, parser
Parser
Generate a JSON documentation for a SFC Vue component. Contribute: https://gitlab.com/vuedoc/parser#contribute
Stars: ✭ 74 (-58.89%)
Mutual labels:  parser, parse
Libdparse
Library for lexing and parsing D source code
Stars: ✭ 91 (-49.44%)
Mutual labels:  ast, parser
Elm Markdown
Pure Elm markdown parsing and rendering
Stars: ✭ 96 (-46.67%)
Mutual labels:  ast, parser
Libnmea
Lightweight C library for parsing NMEA 0183 sentences
Stars: ✭ 146 (-18.89%)
Mutual labels:  parser, parse
Verible
Verible is a suite of SystemVerilog developer tools, including a parser, style-linter, and formatter.
Stars: ✭ 384 (+113.33%)
Mutual labels:  lexer, parser
Genieparser
sub-component of Genie that parse the device output into structured datastructure
Stars: ✭ 146 (-18.89%)
Mutual labels:  parser, parse
Grmtools
Rust grammar tool libraries and binaries
Stars: ✭ 153 (-15%)
Mutual labels:  lexer, parser
Compiler
The Hoa\Compiler library.
Stars: ✭ 458 (+154.44%)
Mutual labels:  compiler, parser
Javaparser
Java 1-15 Parser and Abstract Syntax Tree for Java, including preview features to Java 13
Stars: ✭ 3,972 (+2106.67%)
Mutual labels:  ast, parser
Plyara
Parse YARA rules and operate over them more easily.
Stars: ✭ 108 (-40%)
Mutual labels:  lexer, parser
Netcopa
Network Configuration Parser
Stars: ✭ 112 (-37.78%)
Mutual labels:  parser, parse
Tiny Compiler
A tiny evaluator and compiler of arithmetic expressions.
Stars: ✭ 680 (+277.78%)
Mutual labels:  compiler, ast
Bash Parser
Parses bash into an AST
Stars: ✭ 151 (-16.11%)
Mutual labels:  ast, parse
Swc
swc is a super-fast compiler written in rust; producing widely-supported javascript from modern standards and typescript.
Stars: ✭ 18,627 (+10248.33%)
Mutual labels:  compiler, parser
Esprima
ECMAScript parsing infrastructure for multipurpose analysis
Stars: ✭ 6,391 (+3450.56%)
Mutual labels:  ast, parser
Tolerant Php Parser
An early-stage PHP parser designed for IDE usage scenarios.
Stars: ✭ 717 (+298.33%)
Mutual labels:  ast, parser
Chirp
A modern low-level programming language
Stars: ✭ 116 (-35.56%)
Mutual labels:  compiler, parser
Md
A markdown parser and compiler. Built for speed.
Stars: ✭ 128 (-28.89%)
Mutual labels:  compiler, parser
Works For Me
Collection of developer toolkits
Stars: ✭ 131 (-27.22%)
Mutual labels:  lexer, parser
Parse Code Context
Parse code context in a single line of javascript, for functions, variable declarations, methods, prototype properties, prototype methods etc.
Stars: ✭ 7 (-96.11%)
Mutual labels:  parser, parse
Metric Parser
📜 AST-based advanced mathematical parser written by Typescript.
Stars: ✭ 26 (-85.56%)
Mutual labels:  ast, parser
Logos
Create ridiculously fast Lexers
Stars: ✭ 1,001 (+456.11%)
Mutual labels:  lexer, parser
Librini
Rini is a tiny, non-libc dependant, .ini file parser programmed from scratch in C99.
Stars: ✭ 25 (-86.11%)
Mutual labels:  parser, parse
Query Translator
Query Translator is a search query translator with AST representation
Stars: ✭ 165 (-8.33%)
Mutual labels:  ast, parser
Radon
A scripting language.
Stars: ✭ 22 (-87.78%)
Mutual labels:  compiler, parser
Json Autotype
Automatic Haskell type inference from JSON input
Stars: ✭ 139 (-22.78%)
Mutual labels:  parser, parse
Pegparser
💡 Build your own programming language! A C++17 PEG parser generator supporting parser combination, memoization, left-recursion and context-dependent grammars.
Stars: ✭ 164 (-8.89%)
Mutual labels:  parser, parse
Lang C
Lightweight C parser for Rust
Stars: ✭ 77 (-57.22%)
Mutual labels:  ast, parser
I Pascal
A free Object Pascal language plugin for IntelliJ IDEA
Stars: ✭ 85 (-52.78%)
Mutual labels:  ast, parser
Ts Transform Css Modules
Extract css class names from required css module files for TypeScript
Stars: ✭ 75 (-58.33%)
Mutual labels:  compiler, ast
Pyast64
Compile a subset of the Python AST to x64-64 assembler
Stars: ✭ 93 (-48.33%)
Mutual labels:  compiler, ast
Prance
Resolving Swagger/OpenAPI 2.0 and 3.0 Parser
Stars: ✭ 133 (-26.11%)
Mutual labels:  compiler, parser
Glsl
GLSL parser for Rust
Stars: ✭ 145 (-19.44%)
Mutual labels:  compiler, parser
Mico
Mico ("Monkey" in catalan). Monkey language implementation done with C++. https://interpreterbook.com/
Stars: ✭ 19 (-89.44%)
Mutual labels:  lexer, parser
Babel
🐠 Babel is a compiler for writing next generation JavaScript.
Stars: ✭ 40,109 (+22182.78%)
Mutual labels:  compiler, ast
Ts Transform Import Path Rewrite
TS AST transformer to rewrite import path
Stars: ✭ 104 (-42.22%)
Mutual labels:  compiler, ast
Fathom
🚧 (Alpha stage software) A declarative data definition language for formally specifying binary data formats. 🚧
Stars: ✭ 111 (-38.33%)
Mutual labels:  compiler, parser
Nodable
a node-able bidirectionnal expression editor.
Stars: ✭ 103 (-42.78%)
Mutual labels:  lexer, parser
Shadow Rs
A build-time information stored in your rust project.(binary,lib,cdylib,dylib)
Stars: ✭ 117 (-35%)
Mutual labels:  compiler, compile
Json To Ast
JSON AST parser
Stars: ✭ 161 (-10.56%)
Mutual labels:  ast, parser
Csly
a C# embeddable lexer and parser generator (.Net core)
Stars: ✭ 129 (-28.33%)
Mutual labels:  lexer, parser
Fcc
Fedjmike's C Compiler
Stars: ✭ 101 (-43.89%)
Mutual labels:  compiler, parser
Php Parser
A PHP parser written in PHP
Stars: ✭ 15,101 (+8289.44%)
Mutual labels:  ast, parser
Cppast.net
CppAst is a .NET library providing a C/C++ parser for header files powered by Clang/libclang with access to the full AST, comments and macros
Stars: ✭ 228 (+26.67%)
Mutual labels:  ast, parser
Modiscript
Acche din aa gaye
Stars: ✭ 888 (+393.33%)
Mutual labels:  compiler, ast
Jscost.org
JSCost.org - a JavaScript cost visualizer 💸
Stars: ✭ 101 (-43.89%)
Mutual labels:  compile, parse
Babylon
PSA: moved into babel/babel as @babel/parser -->
Stars: ✭ 1,692 (+840%)
Mutual labels:  ast, parser
Parjs
JavaScript parser-combinator library
Stars: ✭ 145 (-19.44%)
Mutual labels:  parser, parse
Llvm Guide Zh
User Guides For those new to the LLVM system.(LLVM系统的新用户指南,中文翻译版)
Stars: ✭ 180 (+0%)
Mutual labels:  compiler, ast
61-120 of 1704 similar projects