Ulpia 正在参加 2020 年度 OSC 中国开源项目评选,请投票支持!
Ulpia 在 2020 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
投票让它出道
已投票
Ulpia 获得 2020 年度 OSC 中国开源项目评选「最佳人气项目」 !
Ulpia 获得 2020 年度 OSC 中国开源项目评选「最佳人气项目」「最积极运营项目」 !
Ulpia 获得 2020 年度 OSC 中国开源项目评选「最积极运营项目」 !
授权协议 GPL
开发语言 Python
操作系统 跨平台
软件类型 开源软件
开源组织
地区 国产
投 递 者 北风其凉
适用人群 未知
收录时间 2015-02-06

软件简介

Ulpia是一个Whitespace语言源码转换工具。Whitespace语言的源码中只包含三种字符:Space(空格)、Tab(制表符)和Linefeed(换行),而这三种字符都是不可见的字符,这会给Whitespace源码的编写造成很大困难。一个可行的方案,是用三组其他的字符串,替代Whitespace源码中的不可见字符,通过组合这三组可见的字符串,来编写Whitespace的程序逻辑,程序编写完毕后,再将写好的文本转换成Whitespace编译器可以识别的程序源码。Ulpia就是用来执行这个任务的。

Ulpia的使用方法:

#将源码source.txt转换为可视文本保存到temp.txt 
python Ulpia_WhitespaceTranslator.py -e source.txt temp.txt 
#将源码temp.txt转换为Whitespace编译器可识别的源码并保存到source.txt 
python Ulpia_WhitespaceTranslator.py -d temp.txt source.txt

调用方法如图:Python版本2.7.9,通过Win7下的cygwin调用

展开阅读全文

代码

的 Gitee 指数为
超过 的项目

评论 (0)

加载中
更多评论
暂无内容
暂无内容
暂无内容
0 评论
1 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部