compiler-theory

compiler-theory

文章 0 浏览 3

我正在尝试使用 System.Reflection.Emit 编写 .NET 编译器,如何进行类型解析?

我有一个从引用的 dll 解析类型的策略。我一直在尝试解析正在编译的程序集中定义的类型。我使用的是 System.Reflection.Emit api,没有第三方库。 例…

影子是时光的心 2024-08-20 14:54:07 3 0

解析“越位” (基于缩进的)语言

越位语言是指 ...该语言中声明(块)的范围由其缩进表示。 此类语言的示例包括 Python、Boo、Nemerle、YAML 等。 所以我的问题是:我如何实际解析这些…

誰ツ都不明白 2024-08-20 13:40:30 6 0

C 编译器如何实现返回大型结构的函数?

函数的返回值通常存储在堆栈或寄存器中。但对于大型结构,它必须位于堆栈上。对于这段代码,在真实的编译器中需要进行多少复制?还是已经优化掉了? …

猫瑾少女 2024-08-19 07:52:39 6 0

关于tiny c编译器的全局寄存器分配器的实现问题

即将到来的夏天,我希望开始写我的硕士论文,我一直在忙着寻找论文主题。我现在有一系列我感兴趣的主题,其中最让我印象深刻的是小型 C 编译器的全局…

一梦等七年七年为一梦 2024-08-19 05:13:50 3 0

这个“算法”会吗?对于可为空和第一个工作(在解析器中)?

有趣地完成这个工作: http://www.diku.dk/hjemmesider/ansatte /torbenm/Basics/ 可空计算示例,并且首先使用定点计算。 (参见第3.8节) 我正在Sche…

宫墨修音 2024-08-19 03:48:12 4 0

我在哪里可以找到好的 LR(1) 和 LALR(1) 状态生成示例或阅读材料?

我正在使用 Kenneth Louden 的《编译器构建》一书,但它缺乏示例,并且说明其运行方式的规则确实很难遵循。我不知道如何去 LR(1) 状态。另外,不知道…

蓝海 2024-08-18 11:55:22 5 0

其结果仅取决于其参数的函数的名称是什么?

我正在编写一个玩具编译器,如果结果仅取决于参数的值,它可以优化函数调用。因此,像 xor 和 concatenate 这样的函数仅依赖于它们的输入,使用相同的…

仙女山的月亮 2024-08-18 05:10:57 4 0

寄存器分配和溢出,简单的方法吗?

我正在寻找一种将局部变量分配给寄存器的方法。我知道有几种严肃的方法可以做到这一点(即维基百科上提到的那些) ,但我对“溢出”是如何完成的感到…

无所谓啦 2024-08-15 13:49:13 5 0

哈希表优化

在几个哈希表实现中,我看到了对存储桶中的项目使用“转置”或“移到前面”等启发式方法。 使用这种启发式方法有什么优点?我自己也想不通。 还可以在…

深爱不及久伴 2024-08-13 16:39:59 3 0

LALR(2) 悬空 else

LALR(2) 是否能够自然地处理悬空 else 情况(没有任何特殊规则,与 LALR(1) 一样)? 谢谢…

心如荒岛 2024-08-12 22:42:53 6 0

语法分析题

在学校里,我们被分配设计一种语言,然后实现它(我在实现它时感到非常有趣=))。我的老师告诉我们使用 yacc/lex,但我决定使用 java + regex API,…

┊风居住的梦幻卍 2024-08-11 01:08:10 8 0

用有限状态自动机表示吃豆人

考虑一个类似于 pac-mac 的游戏,我们想用 FSA 图来表示它。我们有一个迷宫(桌子),里面有随机位置的浆果。目标是吃掉迷宫中的所有浆果。我们必须考…

尤怨 2024-08-10 05:34:46 10 0

编程语言需要哪些语言特性来制作编译器?

编程语言似乎经历了几个阶段。首先,有人想出了一种新语言,Foo Language。编译器/解释器是用另一种语言编写的,通常是 C 或其他一些低级语言。在某个…

も让我眼熟你 2024-08-06 10:36:02 5 0

免费词法分析器/扫描器源

我正在寻找适用于任何语言的手写免费词法分析器/扫描器,甚至是用类似于 C/C++ 的语言编写的玩具语言。我是创建语言和编译器设计的初学者,我想尝试一…

画尸师 2024-08-06 10:07:59 7 0

是否有可能有一个编译器来预测每种可能的“特定情况”?运行时错误?

我所说的“特定情况”是指它使用一些可以访问的数据,例如您当前的数据库设置、某些操作系统的版本等。 想象一下,如果编译器会检查您当前在应用程序…

贱人配狗天长地久 2024-08-06 03:20:54 8 0
更多

推荐作者

烙印

文章 0 评论 0

singlesman

文章 0 评论 0

独孤求败

文章 0 评论 0

晨钟暮鼓

文章 0 评论 0

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