Parser
A parser turns its input (often text in form of a file) into a more advantageous representation (usually a certain data structure in memory) to perform a specific task.
Common examples include:
- parsers for markup languages (e.g. HTML/Markdown etc)
- parsers for data-serialization formats (e.g. JSON/XML/YAML etc)
- parsers used as part of/in conjunction with a compiler (in this case, the parser consumes the tokenized input emitted by the Lexer and ultimately feeds the resulting parse tree/concrete syntax tree into the compiler)
Here are 497 public repositories matching this topic...
Simple and fast HTML and XML parser
-
Updated
Mar 15, 2024 - PHP
A Parser for CSS Files written in PHP. Allows extraction of CSS files into a data structure, manipulation of said structure and output as (optimized) CSS
-
Updated
Mar 27, 2025 - PHP
A fully tested email parser for PHP 8.0+ (mailparse extension wrapper).
-
Updated
Feb 19, 2025 - PHP
An early-stage PHP parser designed for IDE usage scenarios.
-
Updated
Sep 28, 2024 - PHP
A better HTML5 parser for PHP.
-
Updated
Jan 4, 2025 - PHP
Vector graphics (SVG) library for PHP
-
Updated
Mar 23, 2025 - PHP
php html parser,类似与PHP Simple HTML DOM Parser,但是比它快好几倍
-
Updated
Aug 17, 2019 - PHP
A validating SQL lexer and parser with a focus on MySQL dialect.
-
Updated
Mar 22, 2025 - PHP
Parsica - PHP Parser Combinators - The easiest way to build robust parsers.
-
Updated
Apr 29, 2024 - PHP
An extremely fast web scraper that parses megabytes of invalid HTML in a blink of an eye. PHP5.3+, no dependencies.
-
Updated
Mar 22, 2025 - PHP
- Followers
- 114 followers