happy

happy

文章 0 浏览 2

语法歧义:为什么? (问题是:“(a)”与“(az)”)

所以我试图为单行语句实现一种非常简单的语法: # Grammar c : Character c [a-z0-9-] (v) : Vowel (= [a,e,u,i,o]) (c) : Consonant (?) : Any chara…

稍尽春風 2024-11-17 08:01:36 2 0

使用 Happy 解析 switch 语句

因此,我尝试解析包含这样的 switch 语句的代码 function (a : Boolean) equals (b : Boolean) : Boolean { switch (a) { case true: switch (b) { ca…

眸中客 2024-11-04 04:52:03 7 0

快乐的解析器规则顺序

我遇到了一个使用 Happy(Haskell 解析包)的案例,其中看似独立的规则的顺序以一种奇怪的方式影响其行为。 { module Parser where } %name constFoo …

无声静候 2024-10-20 05:45:55 8 0

Happy/YACC 在应该转变时减少

我正在研究解析器,我真的很沮丧。在该语言中,我们可以有这样的表达式: new int[3][][] 或 new int[3] 大部分都能正确解析,除了末尾的空数组。 在…

长安忆 2024-10-18 10:40:09 6 0

在快乐/无限循环中嵌套解析器?

我正在尝试为简单的标记语言编写一个解析器,很高兴。目前,我遇到了无限循环和嵌套元素的一些问题。 我的标记语言基本上由两个元素组成,一个用于“…

等风来 2024-10-10 04:49:36 10 0

使用 alex/happy 与 Cabal

我正在为我正在学习的课程编写一个编译器。该类不是专门的 Haskell,但我正在使用 Haskell 来编写我的编译器和解释器。我有一个 cabal 包设置,希望能…

明媚殇 2024-10-08 04:33:46 8 0

写 BNF 时,{ 和 } 之间加什么?

我在 BNF 方面遇到了一些麻烦。我不知道什么似乎是做事的标准方式(如果有的话),以及是否有像 char 或 int 或任何已经内置的类型。 但是,我的主要…

你列表最软的妹 2024-09-29 20:07:04 8 0

Happy 中的解析器

我正在尝试使用 Happy (Haskell Tool)做一个解析器,但我收到一条消息错误:“未使用的规则:11 和未使用的终端:10”,我不知道这意味着什么。另一…

萌︼了一个春 2024-09-07 02:10:03 12 0

使用 Happy (Haskell) 从 yacc 语法生成 Fortran 77 解析器

我偶然发现了以下 F77 yacc 语法: http://yaxx.cvs.sourceforge.net/viewvc/yaxx/yaxx/fortran/fortran.y?revision=1.3&view=markup。 如何使用 Happ…

烟织青萝梦 2024-07-25 19:24:49 13 0
更多

推荐作者

苦中寻乐

文章 0 评论 0

lueluelue

文章 0 评论 0

嗼ふ静

文章 0 评论 0

王权女流氓

文章 0 评论 0

与花如笺

文章 0 评论 0

残酷

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文