All Projects → Php Parser → Similar Projects or Alternatives

1122 Open source projects that are alternatives of or similar to Php Parser

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 (-92.86%)
Mutual labels:  static-analysis, ast, parser
Esprima
ECMAScript parsing infrastructure for multipurpose analysis
Stars: ✭ 6,391 (-57.68%)
Mutual labels:  ast, parser
Escaya
An blazing fast 100% spec compliant, incremental javascript parser written in Typescript
Stars: ✭ 217 (-98.56%)
Mutual labels:  ast, parser
Proposal Binary Ast
Binary AST proposal for ECMAScript
Stars: ✭ 831 (-94.5%)
Mutual labels:  ast, parser
Vermin
Concurrently detect the minimum Python versions needed to run code
Stars: ✭ 218 (-98.56%)
Mutual labels:  ast, parser
Bblfshd
A self-hosted server for source code parsing
Stars: ✭ 297 (-98.03%)
Mutual labels:  ast, parser
Tenko
An 100% spec compliant ES2021 JavaScript parser written in JS
Stars: ✭ 490 (-96.76%)
Mutual labels:  ast, parser
Webassemblyjs
Toolchain for WebAssembly
Stars: ✭ 566 (-96.25%)
Mutual labels:  ast, parser
Elm Markdown
Pure Elm markdown parsing and rendering
Stars: ✭ 96 (-99.36%)
Mutual labels:  ast, parser
Diffsitter
A tree-sitter based AST difftool to get meaningful semantic diffs
Stars: ✭ 89 (-99.41%)
Mutual labels:  ast, parser
Zpa
A parser and source code analyzer for PL/SQL and Oracle SQL.
Stars: ✭ 124 (-99.18%)
Mutual labels:  static-analysis, parser
Json To Ast
JSON AST parser
Stars: ✭ 161 (-98.93%)
Mutual labels:  ast, parser
Babylon
PSA: moved into babel/babel as @babel/parser -->
Stars: ✭ 1,692 (-88.8%)
Mutual labels:  ast, 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 (-77.45%)
Mutual labels:  ast, parser
subpy
Python subsets
Stars: ✭ 41 (-99.73%)
Mutual labels:  static-analysis, ast
Astexplorer
A web tool to explore the ASTs generated by various parsers.
Stars: ✭ 4,330 (-71.33%)
Mutual labels:  ast, parser
Php Parser
🌿 NodeJS PHP Parser - extract AST or tokens (PHP5 and PHP7)
Stars: ✭ 400 (-97.35%)
Mutual labels:  ast, parser
Tolerant Php Parser
An early-stage PHP parser designed for IDE usage scenarios.
Stars: ✭ 717 (-95.25%)
Mutual labels:  ast, parser
Astroid
A common base representation of python source code for pylint and other projects
Stars: ✭ 310 (-97.95%)
Mutual labels:  ast, parser
Method log
Trace the history of an individual method in a git repository (experimental)
Stars: ✭ 73 (-99.52%)
Mutual labels:  ast, parser
Lang C
Lightweight C parser for Rust
Stars: ✭ 77 (-99.49%)
Mutual labels:  ast, parser
Tatsu
竜 TatSu generates Python parsers from grammars in a variation of EBNF
Stars: ✭ 198 (-98.69%)
Mutual labels:  ast, parser
Libdparse
Library for lexing and parsing D source code
Stars: ✭ 91 (-99.4%)
Mutual labels:  ast, parser
Lioness
The Lioness Programming Language
Stars: ✭ 155 (-98.97%)
Mutual labels:  ast, parser
Bellybutton
Custom Python linting through AST expressions
Stars: ✭ 196 (-98.7%)
Mutual labels:  static-analysis, ast
Query Translator
Query Translator is a search query translator with AST representation
Stars: ✭ 165 (-98.91%)
Mutual labels:  ast, parser
Ts Morph
TypeScript Compiler API wrapper for static analysis and programmatic code changes.
Stars: ✭ 2,384 (-84.21%)
Mutual labels:  static-analysis, ast
Ngast
Parser for Angular projects.
Stars: ✭ 152 (-98.99%)
Mutual labels:  static-analysis, ast
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 (-98.49%)
Mutual labels:  ast, parser
Snapdragon
snapdragon is an extremely pluggable, powerful and easy-to-use parser-renderer factory.
Stars: ✭ 180 (-98.81%)
Mutual labels:  ast, parser
unimport
A linter, formatter for finding and removing unused import statements.
Stars: ✭ 119 (-99.21%)
Mutual labels:  static-analysis, ast
klara
Automatic test case generation for python and static analysis library
Stars: ✭ 250 (-98.34%)
Mutual labels:  static-analysis, ast
Exprtk
C++ Mathematical Expression Parsing And Evaluation Library
Stars: ✭ 301 (-98.01%)
Mutual labels:  ast, parser
Cub
The Cub Programming Language
Stars: ✭ 198 (-98.69%)
Mutual labels:  ast, parser
Dss
📄 Documented Style Sheets Parser
Stars: ✭ 375 (-97.52%)
Mutual labels:  static-analysis, parser
Javaparser
Java 1-15 Parser and Abstract Syntax Tree for Java, including preview features to Java 13
Stars: ✭ 3,972 (-73.7%)
Mutual labels:  ast, parser
Tiny Compiler
A tiny compiler for a language featuring LL(2) with Lexer, Parser, ASM-like codegen and VM. Complex enough to give you a flavour of how the "real" thing works whilst not being a mere toy example
Stars: ✭ 425 (-97.19%)
Mutual labels:  ast, parser
Ratel Core
High performance JavaScript to JavaScript compiler with a Rust core
Stars: ✭ 367 (-97.57%)
Mutual labels:  ast, parser
Postcss
Transforming styles with JS plugins
Stars: ✭ 25,612 (+69.6%)
Mutual labels:  ast, parser
Meriyah
A 100% compliant, self-hosted javascript parser - https://meriyah.github.io/meriyah
Stars: ✭ 690 (-95.43%)
Mutual labels:  ast, parser
Php Parser
PHP parser written in Go
Stars: ✭ 787 (-94.79%)
Mutual labels:  ast, parser
Unimport
A linter, formatter for finding and removing unused import statements.
Stars: ✭ 96 (-99.36%)
Mutual labels:  static-analysis, ast
Charly Vm
Fibers, Closures, C-Module System | NaN-boxing, bytecode-VM written in C++
Stars: ✭ 66 (-99.56%)
Mutual labels:  ast, parser
Astexplorer.app
https://astexplorer.net with ES Modules support and Hot Reloading
Stars: ✭ 65 (-99.57%)
Mutual labels:  ast, parser
I Pascal
A free Object Pascal language plugin for IntelliJ IDEA
Stars: ✭ 85 (-99.44%)
Mutual labels:  ast, parser
Csstree
A tool set for CSS including fast detailed parser, walker, generator and lexer based on W3C specs and browser implementations
Stars: ✭ 1,121 (-92.58%)
Mutual labels:  ast, parser
Graphql Go Tools
Tools to write high performance GraphQL applications using Go/Golang.
Stars: ✭ 96 (-99.36%)
Mutual labels:  ast, parser
Metric Parser
📜 AST-based advanced mathematical parser written by Typescript.
Stars: ✭ 26 (-99.83%)
Mutual labels:  ast, parser
Phplrt
PHP Language Recognition Tool
Stars: ✭ 127 (-99.16%)
Mutual labels:  ast, parser
Participle
A parser library for Go
Stars: ✭ 2,302 (-84.76%)
Mutual labels:  ast, parser
Flora Sql Parser
Parse SQL (select) statements into abstract syntax tree (AST) and convert ASTs back to SQL.
Stars: ✭ 186 (-98.77%)
Mutual labels:  ast, parser
Goose Parser
Universal scrapping tool, which allows you to extract data using multiple environments
Stars: ✭ 211 (-98.6%)
Mutual labels:  parser
Php Static Analysis Tools
A reviewed list of useful PHP static analysis tools
Stars: ✭ 2,551 (-83.11%)
Mutual labels:  static-analysis
Hyperformula
A complete, open-source Excel-like calculation engine written in TypeScript. Includes 380+ built-in functions. Maintained by the Handsontable team⚡
Stars: ✭ 210 (-98.61%)
Mutual labels:  parser
Parsica
Parsica - PHP Parser Combinators - The easiest way to build robust parsers.
Stars: ✭ 223 (-98.52%)
Mutual labels:  parser
Anorm
The Anorm database library
Stars: ✭ 208 (-98.62%)
Mutual labels:  parser
Logo
A Logo interpreter written in Swift
Stars: ✭ 207 (-98.63%)
Mutual labels:  parser
Vulny Code Static Analysis
Python script to detect vulnerabilities inside PHP source code using static analysis, based on regex
Stars: ✭ 207 (-98.63%)
Mutual labels:  static-analysis
Saltwater
A C compiler written in Rust, with a focus on good error messages.
Stars: ✭ 219 (-98.55%)
Mutual labels:  parser
Whispers
Identify hardcoded secrets and dangerous behaviours
Stars: ✭ 66 (-99.56%)
Mutual labels:  parser
1-60 of 1122 similar projects