这是名为 Doctrine Lexer 的 Linux 应用程序,其最新版本可以下载为 3.0.0.zip。 它可以在工作站的免费托管服务提供商 OnWorks 中在线运行。
免费下载并在线运行这个名为 Doctrine Lexer with OnWorks 的应用程序。
请按照以下说明运行此应用程序:
- 1. 在您的 PC 中下载此应用程序。
- 2. 在我们的文件管理器 https://www.onworks.net/myfiles.php?username=XXXXX 中输入您想要的用户名。
- 3. 在这样的文件管理器中上传这个应用程序。
- 4. 从此网站启动OnWorks Linux online 或Windows online emulator 或MACOS online emulator。
- 5. 从您刚刚启动的 OnWorks Linux 操作系统,使用您想要的用户名转到我们的文件管理器 https://www.onworks.net/myfiles.php?username=XXXXX。
- 6. 下载应用程序,安装并运行。
SCREENSHOTS
Ad
教义词法分析器
商品描述
PHP Doctrine Lexer 解析器库,可用于自顶向下、递归下降解析器。 这个词法分析器用于 Doctrine Annotations 和 Doctrine ORM (DQL)。 要编写自己的解析器,您只需要扩展 Doctrine\Common\Lexer\AbstractLexer 并实现三个抽象方法。 这些方法定义了词法可捕获和不可捕获的模式,以及用于返回标记类型并在必要时过滤值的方法。 Lexer 负责为您提供一个 API,以一次遍历一个字符并分析字符串中每个字符的类型、值和每个标记的位置。 词法分析器的低级 API 非常简单。 setInput($input) 选项设置要标记化的输入数据。 词法分析器立即被重置并且新的输入被标记化。 并且选项 glimpse(),查看下一个标记,返回它并立即重置查看。
特性
- 您可以编写自己的解析器
- 可以将 Lexer 和 peek 指针重置为 0
- 您可以检查给定的令牌是否与当前的前瞻匹配
- 您还可以检查任何给定的标记是否与当前的前瞻匹配
- 您可以选择告诉词法分析器跳过输入标记,直到它看到具有给定值的标记
- 您可以提取大写字符数组
程式语言
PHP
分类
这是一个也可以从 https://sourceforge.net/projects/doctrine-lexer.mirror/ 获取的应用程序。 它已托管在 OnWorks 中,以便通过我们的免费操作系统之一以最简单的方式在线运行。