# Ulpia_WhitespaceTranslator **Repository Path**: Tsybius2014/Ulpia_WhitespaceTranslator ## Basic Information - **Project Name**: Ulpia_WhitespaceTranslator - **Description**: Ulpia是一个对Whitespace语言源码进行转换的工具,可以在要编辑源码前将Whitespace的源码转为可视的字符,并在编辑完成后将修改后的文本转换为Whitespace源码 - **Primary Language**: Unknown - **License**: GPL-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 1 - **Created**: 2015-02-05 - **Last Updated**: 2021-07-06 ## Categories & Tags **Categories**: utils **Tags**: None ## README #Ulpia_WhitespaceTranslator Ulpia是一个Whitespace语言源码转换工具。Whitespace语言的源码中只包含三种字符:Space(空格)、Tab(制表符)和Linefeed(换行),而这三种字符都是不可见的字符,这会给Whitespace源码的编写造成很大困难。一个可行的方案,是用三组其他的字符串,替代Whitespace源码中的不可见字符,通过组合这三组可见的字符串,来编写Whitespace的程序逻辑,程序编写完毕后,再将写好的文本转换成Whitespace编译器可以识别的程序源码。Ulpia就是用来执行这个任务的。 Ulpia的使用方法: ```python #将源码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 ```