解释器是执行(即执行)用编程语言编写的指令的程序。标签[翻译]应适用于有关口译员编程的问题或有关口译员详细内部工作的问题。使用[interpreter-pattern](可能带有此标签)来解决有关Gang of Four设计模式的问题。
我正在使用lotrepls Ruby解释器,我想在解释器中编写测试,然后我可以编写Ruby代码来传递。在Python中,我可以编写doctests然后编写代码来传递...
Lua中是否有一个全局变量包含当前正在解释的文件的路径?像Python的__file__变量之类的东西?我快跑了k,成对v(_G)打印(k)结束...
我正在为我在C中创建的语言编写解释器。目前它可以将源代码放入令牌中,然后将这些令牌解析为AST。做了一些阅读后,我......
终端不是输入空格,而是表现得像是一个无效的字符(闪烁并发出声音效果)。但是,如果我在按空间时按住选项,它就像正常一样(事实证明......
如何在JavaScript中实现lambda / anonymous函数
所以我试图使用JavaScript实现LISP的子集。我被困在与lambdas有关的两件事上。如何实现创建lambda的能力,同时为它提供参数...
我需要设计一个模块(用C ++编写)来评估包含多个选项正确的问题的学生表(带有部分标记);我的意见是: - 正确答案:选项向量......
如何让这个Python代码更快地运行? [项目欧拉问题#7]
我正在尝试完成这个项目Euler挑战:通过列出前六个素数:2,3,5,7,11和13,我们可以看到第6个素数是13.什么是10 001个素数? ...
每次如果我在笔记本电脑重启后启动PyCharm,配置都会忘记python解释器。我不明白我怎么能永远保存翻译。 p.s。:PyCharm社区......
一些随机的想法引起了我的注意,我无法理解。我在想,因为现代处理器只是不同类型汇编语言的解释器,无论如何都要创建一些高级的...
所以这就是事情。我一直在'尝试'使用MAMP已经有一段时间,但它并没有那么顺利。我使用PHPStorm与MAMP 5.6.10,我遇到了问题。这是使用MAMP进行的测试......
在emacs里面,我运行几种不同语言的解释器(python,R,lisp,...)。在大多数情况下,当我通过终端运行解释器时,我可以使用向上箭头查看最后一个...
Racket Lang - Scheme如何组合环境的变量和值列表
我是一个全新的计划,并试图创建一个真正的简单解释器作为起点。给出两个列表,一个包含以下形式的变量:(x y z),第二个包含它们的......
我正在研究在Racket中嵌入J,并且因为我发现了一个现有的项目,所以我想在此基础上进行构建。就像现在一样,通过将J程序字符串传递给Racket表单来进行评估:>(j“......
我阅读了编写源代码的每个地方(高级语言),编译器将其转换为机器代码(低级语言)。然后我读到有一个汇编程序,它转换汇编...
我在C中编写一个Lisp解释器。每个Lisp对象都由一个结构LispObject *表示,它带有一个类型字段,用于指示它是int,symbol,cons等。我实现了一个全局...
我决定使用Borland的CppBuilder6在C ++中编写一个简单的Brainfuck IDE。我把它换成了RichEdit并让它看起来有点像记事本。然后我添加了TEdit用于输入和TMemo用于......
我一直在玩几个C语言翻译,并发现picoC看起来满足我的所有需求。启动一个你称之为void PicocCallMain的脚本(int argc,char ** argv);递归...