Rail开发日志_7
至于Reference
和Aggregate
的实现对我来说有点困难,所以跑去做前端了。
东西是做出来了,但还是有一堆问题有待修复。
1 已经实现的Rail语言的语法
Rail语言的细节和构成会被WSC解释为超链接和文件夹。
1.1 占位符
一个简单的斜杠,没有任何作用,相当于空行。
用于方便光标的定位。
/
1.2 注释
在斜杠后添加文本,用于提示。
/ text
1.3 要素
用text
代表的不含空格的文本。
\-
会被转义为
(空格),\\
会被转义为\
。
text
1.4 细节
连接两个要素,被WSC解释为链接的名字和url
。
text = text
1.5 构成
相当于文件夹。
每个.rail
文件的本身包含一个root
构成。
1.5.1 基于要素的构成
不指向一个地址的构成。
+ text///
1.5.2 基于细节的构成
指向一个地址的构成。
目前这个设计还没做好,有点问题。
+ text = text///
2 WSC
可以在此处下载[wsc.html],用浏览器打开就能用。链接
2.1 基本工作流程
在文本框中写入代码,写完后在右上角命名并导出文件即可。
这个输入框的代码是随便写的,性能可能会有点水。
导出的文件的格式是.html
,直接用浏览器打开就行。
如果上传,可以借助w3spaces的试用空间。
2.2 辅助功能
提供了三个按件,+
,=
和/
。选取这三个符号是因为它们不分中英文。
点击按键后自动将符号输入到光标位置。
3 Dutia暂时的链接站
首先,WSC是存上去了。
放了一些Rust的文档。
放了一个Minecraft基岩版的安装包。
还放了一个叫laer的像素画绘画框架。