ast
A grammar describes the syntax of a programming language, and might be defined in Backus-Naur form (BNF). A lexer performs lexical analysis, turning text into tokens. A parser takes tokens and builds a data structure like an abstract syntax tree (AST). The parser is concerned with context: does the sequence of tokens fit the grammar? A compiler is a combined lexer and parser, built for a specific grammar.
Here are 48 public repositories matching this topic...
Instant Upgrades and Automated Refactoring of any PHP 5.3+ code
-
Updated
Dec 17, 2022 - PHP
PHP Mutation Testing library
-
Updated
Dec 17, 2022 - PHP
An early-stage PHP parser designed for IDE usage scenarios.
-
Updated
Nov 21, 2022 - PHP
Rector for TYPO3
-
Updated
Dec 13, 2022 - PHP
Parser Reflection API - Provides source code analysis without loading classes into the PHP memory
-
Updated
Dec 5, 2022 - PHP
Rector upgrades rules for Symfony Framework
-
Updated
Dec 12, 2022 - PHP
Reverts the php-ast AST back into (somewhat) PSR-compliant code
-
Updated
Nov 2, 2018 - PHP
Query builder for Postgres backed by SQL parser
-
Updated
Nov 4, 2022 - PHP
Golang parser written in PHP 8.1
-
Updated
Oct 16, 2022 - PHP
Rector upgrades rules for Doctrine
-
Updated
Dec 17, 2022 - PHP
A web tool to explore the ASTs generated by PHP-Parser.
-
Updated
Dec 14, 2022 - PHP
Rector Website
-
Updated
Dec 17, 2022 - PHP
- Wikipedia
- Wikipedia