用纯python编写的非常简单的解释器

vsi的Python项目详细描述


vsi

用纯python编写的非常简单的解释器 第三方依赖关系。

安装

你需要python翻译和 pip包管理器 之后运行此命令

$ pip install vsi

注意:对于Linux和Mac用户,您可能需要在命令前面加上sudo

快速启动

# this is a comment# variablesx:=1;y:=x+2;# printingprintx;printy;# if statementsify>xthenz:=y;# optional elseelsez:=x;done# while statemntwhilex<5dox:=x+1;printx;done

将此文件保存到hello.vsi文件,然后

$ vsi hello.vsi

输出

132345

请参见示例/文件夹中的更多示例

是否经过测试

是,请执行以下步骤:

$ # first clone the repository
$ git clone https://github.com/afaki077/vsi.git
$ # change directory to the clone repository
$ cd vsi
$ # install required packages for testing
$ pip install -r test-requirements.txt
$ # let's run tests
$ py.test

许可证

mit

有关详细信息,请参见许可证文件。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
运行ClassSpy java时发生反射错误   java Android ContextWrapper fileList()看不到我的文件   java使用JAXWS构建大型MTOM/XOP消息   eclipse如何使用ACM库(控制台程序)编写Java程序?   java m2eclipse插件搜索在配置为Nexus时不会给出结果   java Scanner只识别文本文件中的某些行,而不识别其他行   java如何从smartwatch启动活动或服务   java检查数组是否至少有两个具有特定值的元素   JAVA网URL编码器/解码器替代方案   Java中通过引用传递对象   spring如何在使用JavaJSON修补程序进行修补时禁止更新字段   使用java将海量数据存储到mysql的最佳方法   java字符串作为不可变对象   java我无法访问tomcat服务器(localhost),甚至无法访问mysql   java While循环条件未给出预期结果   java如何启动传递图像uri的新活动   Java中类定义在方法中的使用   Java程序在Ubuntu中运行我的另一个程序