Yarp Ruby Ruby 解释器开源项目

我要开发同款
匿名用户2023年03月14日
69阅读
开发技术C/C++
所属分类开发工具、语法解析工具
授权协议MIT

作品详情

Yarp(YetAnotherRubyParser)是一个Ruby解释器,目前处于早期阶段,旨在取代现有的CRuby解释器。

Yarp的三个目标:

可移植性——支持在其他项目、实现和工具中使用这个解释器容错——支持从尽可能多的语法错误中恢复可维护性——成为一个长期存在的项目,具有良好的健康度。这意味着要具备教程、示例、文档、干净的代码、良好的测试覆盖率等。

目录结构

.├──Makefileconfigurationtocompilethesharedlibraryandnativetests├──RakefileconfigurationtocompilethenativeextensionandruntheRubytests├──bin│  ├──templategeneratescodefromthenodesandtokensconfiguredbyconfig.yml│  └──templatesdirectorycontainingallofthevarioustemplates├──config.ymlspecificationfortokensandnodesinthetree├──ext│  └──yarp│  └──extension.cthenativeextensionthatinteractswithlibrubyparser├──lib│  ├──yarpsupportfilesfortheRubylibrary│  └──yarp.rbmainentrypointintotheRubylibrary├──src│  ├──yarp.cmainentrypointintothesharedlibrary│  └──yarp.hmainheaderfileforthesharedlibrary└──testRubytestsfortheRubylibrary
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论