All Projects → Php Parser → Similar Projects or Alternatives

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

Cub
The Cub Programming Language
Stars: ✭ 198 (-50.5%)
Mutual labels:  ast, lexer, parser
Snapdragon
snapdragon is an extremely pluggable, powerful and easy-to-use parser-renderer factory.
Stars: ✭ 180 (-55%)
Mutual labels:  ast, lexer, parser
bredon
A modern CSS value compiler in JavaScript
Stars: ✭ 39 (-90.25%)
Mutual labels:  tokenizer, ast, lexer
Charly Vm
Fibers, Closures, C-Module System | NaN-boxing, bytecode-VM written in C++
Stars: ✭ 66 (-83.5%)
Mutual labels:  ast, lexer, parser
Participle
A parser library for Go
Stars: ✭ 2,302 (+475.5%)
Mutual labels:  ast, lexer, 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 (+180.25%)
Mutual labels:  ast, lexer, parser
Query Translator
Query Translator is a search query translator with AST representation
Stars: ✭ 165 (-58.75%)
Mutual labels:  ast, tokenizer, parser
Works For Me
Collection of developer toolkits
Stars: ✭ 131 (-67.25%)
Mutual labels:  tokenizer, lexer, parser
Graphql Go Tools
Tools to write high performance GraphQL applications using Go/Golang.
Stars: ✭ 96 (-76%)
Mutual labels:  ast, lexer, parser
Lioness
The Lioness Programming Language
Stars: ✭ 155 (-61.25%)
Mutual labels:  ast, lexer, parser
Exprtk
C++ Mathematical Expression Parsing And Evaluation Library
Stars: ✭ 301 (-24.75%)
Mutual labels:  ast, lexer, parser
pascal-interpreter
A simple interpreter for a large subset of Pascal language written for educational purposes
Stars: ✭ 21 (-94.75%)
Mutual labels:  tokenizer, ast, lexer
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 (+6.25%)
Mutual labels:  ast, lexer, parser
Astexplorer.app
https://astexplorer.net with ES Modules support and Hot Reloading
Stars: ✭ 65 (-83.75%)
Mutual labels:  ast, parser
Method log
Trace the history of an individual method in a git repository (experimental)
Stars: ✭ 73 (-81.75%)
Mutual labels:  ast, parser
Hippo
PHP standards checker.
Stars: ✭ 82 (-79.5%)
Mutual labels:  ast, tokenizer
Unimport
A linter, formatter for finding and removing unused import statements.
Stars: ✭ 96 (-76%)
Mutual labels:  ast, static-code-analysis
I Pascal
A free Object Pascal language plugin for IntelliJ IDEA
Stars: ✭ 85 (-78.75%)
Mutual labels:  ast, parser
Elm Markdown
Pure Elm markdown parsing and rendering
Stars: ✭ 96 (-76%)
Mutual labels:  ast, parser
Verible
Verible is a suite of SystemVerilog developer tools, including a parser, style-linter, and formatter.
Stars: ✭ 384 (-4%)
Mutual labels:  lexer, parser
Parser
A lexer and parser for GraphQL in .NET
Stars: ✭ 163 (-59.25%)
Mutual labels:  ast, lexer
Babylon
PSA: moved into babel/babel as @babel/parser -->
Stars: ✭ 1,692 (+323%)
Mutual labels:  ast, parser
Libpypa
libpypa is a Python parser implemented in pure C++
Stars: ✭ 172 (-57%)
Mutual labels:  ast, lexer
Tatsu
竜 TatSu generates Python parsers from grammars in a variation of EBNF
Stars: ✭ 198 (-50.5%)
Mutual labels:  ast, parser
Phplrt
PHP Language Recognition Tool
Stars: ✭ 127 (-68.25%)
Mutual labels:  ast, parser
Vermin
Concurrently detect the minimum Python versions needed to run code
Stars: ✭ 218 (-45.5%)
Mutual labels:  ast, parser
Escaya
An blazing fast 100% spec compliant, incremental javascript parser written in Typescript
Stars: ✭ 217 (-45.75%)
Mutual labels:  ast, parser
Astexplorer
A web tool to explore the ASTs generated by various parsers.
Stars: ✭ 4,330 (+982.5%)
Mutual labels:  ast, parser
Lang C
Lightweight C parser for Rust
Stars: ✭ 77 (-80.75%)
Mutual labels:  ast, 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 (+169.5%)
Mutual labels:  ast, parser
Libdparse
Library for lexing and parsing D source code
Stars: ✭ 91 (-77.25%)
Mutual labels:  ast, parser
Diffsitter
A tree-sitter based AST difftool to get meaningful semantic diffs
Stars: ✭ 89 (-77.75%)
Mutual labels:  ast, parser
Metric Parser
📜 AST-based advanced mathematical parser written by Typescript.
Stars: ✭ 26 (-93.5%)
Mutual labels:  ast, parser
snapdragon-lexer
Converts a string into an array of tokens, with useful methods for looking ahead and behind, capturing, matching, et cetera.
Stars: ✭ 19 (-95.25%)
Mutual labels:  tokenizer, lexer
Json To Ast
JSON AST parser
Stars: ✭ 161 (-59.75%)
Mutual labels:  ast, parser
SwiLex
A universal lexer library in Swift.
Stars: ✭ 29 (-92.75%)
Mutual labels:  tokenizer, lexer
lex
Lex is an implementation of lex tool in Ruby.
Stars: ✭ 49 (-87.75%)
Mutual labels:  tokenizer, lexer
Lexmachine
Lex machinary for go.
Stars: ✭ 335 (-16.25%)
Mutual labels:  tokenizer, lexer
standard-www
👆 Website for JavaScript Standard Style (@standard)
Stars: ✭ 28 (-93%)
standard-packages
List of packages that use `standard`
Stars: ✭ 32 (-92%)
Javaparser
Java 1-15 Parser and Abstract Syntax Tree for Java, including preview features to Java 13
Stars: ✭ 3,972 (+893%)
Mutual labels:  ast, parser
Flora Sql Parser
Parse SQL (select) statements into abstract syntax tree (AST) and convert ASTs back to SQL.
Stars: ✭ 186 (-53.5%)
Mutual labels:  ast, parser
Proposal Binary Ast
Binary AST proposal for ECMAScript
Stars: ✭ 831 (+107.75%)
Mutual labels:  ast, parser
healthier
🧘‍♀️ Healthier is an opinionated style agnostic code linter – a friendly companion to Prettier
Stars: ✭ 78 (-80.5%)
lexertk
C++ Lexer Toolkit Library (LexerTk) https://www.partow.net/programming/lexertk/index.html
Stars: ✭ 26 (-93.5%)
Mutual labels:  tokenizer, lexer
klara
Automatic test case generation for python and static analysis library
Stars: ✭ 250 (-37.5%)
Mutual labels:  static-code-analysis, ast
stutter
Implement a Lisp, in C, from scratch, no libs
Stars: ✭ 65 (-83.75%)
Mutual labels:  ast, lexer
ocean
Programming language that compiles into a x86 ELF executable.
Stars: ✭ 164 (-59%)
Mutual labels:  ast, lexer
vscode-blockman
VSCode extension to highlight nested code blocks
Stars: ✭ 233 (-41.75%)
Mutual labels:  tokenizer, 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 (-43%)
Mutual labels:  ast, parser
Swiftpascalinterpreter
Simple Swift interpreter for the Pascal language inspired by the Let’s Build A Simple Interpreter article series.
Stars: ✭ 270 (-32.5%)
Mutual labels:  ast, lexer
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 (+751.25%)
Mutual labels:  ast, parser
Bblfshd
A self-hosted server for source code parsing
Stars: ✭ 297 (-25.75%)
Mutual labels:  ast, parser
Awesome Standard
Documenting the explosion of packages in the standard ecosystem!
Stars: ✭ 300 (-25%)
Ratel Core
High performance JavaScript to JavaScript compiler with a Rust core
Stars: ✭ 367 (-8.25%)
Mutual labels:  ast, parser
Syntax Parser
Light and fast 🚀parser! With zero dependents. - Sql Parser Demo added!
Stars: ✭ 317 (-20.75%)
Mutual labels:  lexer, parser
Esprima
ECMAScript parsing infrastructure for multipurpose analysis
Stars: ✭ 6,391 (+1497.75%)
Mutual labels:  ast, parser
Php Parser
PHP parser written in Go
Stars: ✭ 787 (+96.75%)
Mutual labels:  ast, parser
Php Parser
A PHP parser written in PHP
Stars: ✭ 15,101 (+3675.25%)
Mutual labels:  ast, parser
unimport
A linter, formatter for finding and removing unused import statements.
Stars: ✭ 119 (-70.25%)
Mutual labels:  static-code-analysis, ast
1-60 of 1307 similar projects