doctrine

lexer

doctrine

Base library for a lexer that can be used in Top-Down, Recursive Descent Parsers.

AI 简介

Doctrine Lexer 是一个轻量级 PHP 词法分析器(Lexer)基础库,用于构建自顶向下、递归下降的语法解析器。它提供可扩展的标记化能力,支持自定义分隔符、保留字和标识符规则,具备高性能与低内存开销特性。该库被 Doctrine Annotations 和 Doctrine ORM 的 DQL 查询解析器实际采用,适用于需要构建领域特定语言(DSL)、注解处理器或 SQL 类查询语法解析器的 PHP 项目。

PHP
MIT License
11.2k
Stars
62
Forks
19
Watchers
2
Issues

Star 增长

今日0
近 7 天0
近 30 天0
综合评分65.4
默认分支3.0.x