compiler-construction 相关问题

标记编译器构造应该应用于有关编译器编程的问题或有关编译器详细内部工作的问题。请勿使用*使用*特定编译器或编译错误的问题。

JVM:模块是使用不兼容的 Kotlin 版本编译的。其元数据的二进制版本是1.9.0,预期版本是1.7.1

从 kotlin 1.8.22 切换到 1.9.+ 后开始发生这种情况 我使用的是 jvm 插件,而不是其他问题中的 Android 插件{ kotlin(“jvm”) 版本“1.9.20” 错误...

回答 1 投票 0

ANTLR4“错误:MacOS 上的包 org.antlr.v4.runtime 不存在”

我正在尝试使用 ANTLR4 为 uni 项目构建一个编译器,但现在我陷入了困境。我尝试跑步 javac TestPiinkk.java Piinkk*.java 大约出现了 100 个错误: 我还看过其他的

回答 1 投票 0

Java中在内存中编译类并将其存储到数据库中

我想在内存中编译一个类(例如Test1)并将字节码作为BLOB直接存储在数据库中。 另外,我还想编译一个新类(Test2),它调用 Test1,即

回答 1 投票 0

大多数编译器都会将 %2 转换为位比较吗?真的更快吗?

在编程中,经常需要检查一个数是奇数还是偶数。为此,我们通常使用: n%2==0 然而,我的理解是“%”运算符实际上执行除法并返回...

回答 2 投票 0

增加 Windows 上的堆栈大小 (GCC)

有没有办法在使用 GCC 编译/链接时增加 Windows 应用程序的堆栈大小?

回答 4 投票 0

8085 中堆栈指针的当前状态

在Intel 8085微处理器中,是否有任何方法或指令可以找出堆栈指针当前指向的位置?。

回答 1 投票 0

java中的三元运算符 - 从编译器和jvm角度不理解

我理解正确吗 字节b=40; 编译器类型检查值是否属于数据类型(字节)范围内 好的,那么JVM分配内存并保留该值? 如果我理解正确的话,我的...

回答 1 投票 0

如何使用Java在控制台中打印正确的解析树?

我正在编写一个程序,使用 java 模拟 6 个编译器阶段。目前,停留在第二阶段语法分析器的解析树打印上。我已经知道我的问题是什么了...

回答 1 投票 0

DVCLAL 所有可能值的列表是什么?

我在阅读 SysUtils 时遇到了这个函数: 函数ALR:指针; 变量 LibModule:PLibModule; 开始 如果 MainInstance <> 0 那么 结果 := 指针(LoadResource(MainIns...

回答 2 投票 0

引导编译器所需的语言功能的最小子集是什么? [已关闭]

一种语言(受 C 启发)作为一种子语言,可以用来为整个语言编写编译器,绝对必要的核心特性是什么?

回答 3 投票 0

了解处理变长数据,特别关注 C(99) 中的变长数组

以下是编译器的摘录:原理、技术和工具。它涉及过程激活记录中可变长度数据项的处理。 帕斯卡几乎是独一无二的

回答 1 投票 0

C 编译器使用的数据布局(对齐概念)

以下是红龙书的摘录。 例 7.3。图 7.9 是 C 编译器为两台机器(我们称为机器 1 和机器 2)使用的数据布局的简化。 机器 1:...

回答 1 投票 0

clang 和 clang-mp-3.3(3.2 或 3.4)有什么区别?

有类似的问题,但我对答案不满意。 我尝试安装 clang。尝试安装 clang 后,我最终得到了两个 clang。 一个是 /usr/bin/clang 或 clang++ 以及其他...

回答 2 投票 0

关于编译器和内存理论的C题

在不调用任何“call”或“jump”函数的情况下,我们需要按照“这是第一个”然后“这是第二个”的顺序获得输出。在我看来,我们需要你...

回答 1 投票 0

为什么在大量情况下使用 struct 修饰 DU 时,F# 运行时会抛出无效程序错误

我使用 DU 类型作为标签,即没有尾随数据,但在运行时,它会引发异常。 喜欢 [] 输入标签 = |案例0 : |案例N 当 N 变得足够大时,矮子...

回答 1 投票 0

使用 TS Compiler API 判断接口属性签名是否允许未定义(例如 prop1?: string;)

我正在使用 TypeScript 编译器 API 来收集接口详细信息,以便我可以创建数据库表。效果很好,但我想确定字段是否可为空,或者用 TS 术语来说,是否有一个类型

回答 1 投票 0

如何评估二元运算?

我正在编写自己的编译(或解释?)语言只是为了好玩,主要作为一个学习项目。我确信我还可以进行许多其他优化,但当前的问题......

回答 1 投票 0

如何配置C++ Builder编译器只输出exe?

问题是如何在 C++ Builder 2010 编译器和调试选项中配置以仅输出一个 exe 文件以及其中的所有其他文件,以便我可以轻松地在其他计算机上使用程序,而无需

回答 2 投票 0

编译时断言?

有没有办法可以断言两个常量表达式在编译时相等? 例如我希望这会导致编译时错误 枚举 { foo=263, bar=264 }; SOME_EXPRESSION(富,酒吧) 但我想要...

回答 12 投票 0

解决 Yacc 和 Flex 编译器项目中的错误 |无法从 YACC Grammar 生成 AST

我想显示给定表达式的 AST,下面给出的是我的相同代码 莱克斯文件 %{ #include“y.tab.h” #include“ast.h” %} %选项 yylineno 数字 [0-...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.