有没有用Ruby/Python编写的开源BASIC解释器?

2024-10-01 15:47:03 发布

您现在位置:Python中文网/ 问答频道 /正文

我想要一些简单的东西来做实验/破解。我已经为c创建了很多解释器/编译器,我只想要一些简单的东西。基本功:D

如果你不知道(我在谷歌搜索过…),yacc/bison是唯一的方法吗?在

泰铢


Tags: 方法编译器解释器yaccbison基本功
3条回答

我也不知道ruby下的基本解释器,但是如果有足够的时间和兴趣,ruby很容易“支持”为您喜欢的任何语言编写解释器:Agile DSL Development in Ruby。我必须承认,这种方法需要时间的投入。:( 在演讲的最后是一些关于dsl的阅读资料的链接。在

TheFreeCountry中列出的这些都不可接受?它们都不在Python中,但我认为从XBLite开始可能比从Yacc/Bison/PLY开始更有用。在

另外,Vb2py可能是比PLY更好的起始位置。在

但是,如果您必须走PLY路线,请将MOLE Basic语法作为一个起点,而不是尝试从头开始。在

PLY是一个伟大的Python解析器创建库。它有一个简单的BASIC解释器作为其示例脚本之一。你可以从那里开始。在

相关问题 更多 >

    热门问题