递归下降 问答列表

确定是否可以使用递归下降解析来解析语言的标准是什么?

作者:yes12345 提问时间:5/19/2023

我如何知道一种语言是否可以通过递归下降解析来解析? 例如,我将如何确定是否可以以这种方式解析此语言: 语言 = { s^p r^q | p > q }? 我试过阅读这个概念,但它没有点击。...

在 Java 中动态评估逻辑运算 AND、OR、NOT

作者:User1512 提问时间:9/12/2023

我需要使用 Java 代码为输入数据 (Map) 执行动态表达式。 例如 条件 - EmployeeShift = 'General' AND (EmployeeType = 'CONTRACT'...

在递归下降解析器中区分 Lambda 参数列表和分组表达式

作者:Abdelfattah Radwan 提问时间:9/15/2023

我正在为我正在从事的一个项目编写一种小型脚本语言。我为它编写了一个简单的递归下降解析器(类似于 Crafting Interpreters 中的解析器)。我想添加对 lambda(匿名函数)表达式的支...

与编译器设计中的形式语言理论和解析相关的问题

作者:Zzz0522 提问时间:11/8/2023

我正在尝试扩展 Tiny 语言的语法。“reg”表示正则表达式,“&”表示串联,“#”表示闭包,“?”表示可选元素,“|”表示选择。也支持括号。“BITWISE”用于按位表达式。这是我编译的语法。 ...


共4条 当前第1页