标记编译器构造应该应用于有关编译器编程的问题或有关编译器详细内部工作的问题。请勿使用*使用*特定编译器或编译错误的问题。
我正在重构一个项目。我有一个完整的子文件夹,已知会被打破。有什么声明方法可以在我测试时暂时从编译中排除该文件夹...
在64位处理器中,一次处理64位数据。因此,当要执行任何算术运算时,它在ALU中使用也是64位的ACCUMULATOR完成。但int的大小......
CompileAssemblyFromDom抛出访问被拒绝的异常
代码:using(var codeProvider = new CSharpCodeProvider()){var compilerParameter = new CompilerParameters(_assemblies,assemblyName,false){...
它看起来很普通,但是javac不能同时编译的技术原因是什么?我读到eclipse编译器是并行的,为什么不用javac呢?
Brainfuck以其极小的编译器而闻名。我有一个非常小的设备,可能无法适应其数据中最小的脑圈编译器。有没有深奥的编程......
我最近一直在学习Lisp(Scheme,Racket和Clojure到不同程度),并阅读了着名的Playstation开发者Naughty Dog的相应文献。这篇Gamasutra文章......
“现代编译器设计”一书是关于编译器的好书。在它的源代码中,令我烦恼的是AST或抽象语法树。假设我们想写一个带括号的表达式......
是否可以在文本框中编译任何给定的C#代码,然后将其保存到exe?这可能吗?如果是这样,怎么办呢?
我不能让javac识别外部.jar文件,我试图扩展它的类。我在同一目录中有两个文件:TestConsole.java和acm.jar。我正在从同一目录编译......
有没有办法大幅减少Boost所需的头文件数量?理想情况下,我要求Boost人们找到一种方法来缩小他们的产品。但与此同时,有没有办法......
我面临从C ++源代码中提取算术运算信息的问题。例如,我想解析一个C ++代码,这样我就可以找到所有代码的行号...
浏览Clojure源代码我遇到了一个Intrinsics.java文件。看起来它是一些clojure运行时函数到JVM操作码的映射。但是,我不确定它们应用于何处。 ...
我正在扩展LLVM用于实验。因此,我想跟踪变量用法及其依赖项。例如,在找到由两个操作数的比较引起的条件分支之后,......
几年前,我开始为一个领域特定语言编写一个解释器,其中包括程序员定义的函数。起初我使用简单的堆栈实现了变量范围......
这是鸡和蛋的问题。为语言X引导编译器的一个解决方案是使用语言Y,但是如何首先编译语言Y的编译器?!如果你追踪......
如果计算机有多个用于数据的地址空间,C编译器如何提供对这些的访问?背景我正在考虑的一些现实生活中的架构:KR580VM1或......
在尝试使用LLVM(从启用了调试模式的源构建)中查看在指令选择阶段生成的SelectionDag节点时,我使用的是以下命令,该命令未创建...
有没有办法声明泛型类型是type1还是type2的泛型函数?例如:public void Foo (T number){}我可以将T约束为int或long
我正在使用ANTLR构建一个程序,我要求用户输入一些Java代码,然后它会发出相应的C#代码。在我的程序中,我要求用户输入一些Java代码然后解析它。直到......为止 ...
有时编译器生成具有奇怪的指令重复的代码,可以安全地删除。考虑以下代码:int gcd(unsigned x,unsigned y){return x == 0? y:gcd(y%...