PHP parser combinators
-
Updated
Feb 14, 2016 - PHP
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.
PHP parser combinators
Code that translates code into other code. My very first attempt back in the days...
The Lexer layer of Compiler/Interpreter
Lexer for Rosetta code (https://rosettacode.org/wiki/Compiler/lexical_analyzer)
Rizen: A fast, easy to use, and seamlessly integrated scripting language for PHP.
Flexible PHP template language - Lexer, Parser & Compiler
Custom query language app written on top of the Symfony framework. The app consists of Lexer, Parser Generator, LR(0) Parser, Transpiler, Suggestions manager and Vue.js frontend
Simple lexer parser as Drupal 8 service module
PHP Auto Style: A tool for format and beautify the style of PHP code with my style.