1个不稳定版本
使用旧的Rust 2015
| 0.1.0 | 2017年7月24日 |
|---|
#1639 在 编码
14KB
218 行
ran-slat
一种可以轻松翻译成任何口语的语言。
规范
以下是关键词和语法规则
通用
_NOUN - 一个名词
-ADJECTIVE - 一个形容词
-_NOUN- 某个名词的
:NOUN - 为谁或什么
(PARENTHETICAL) - 一个插入语
«QUOTE» 或 {QUOTE}- 一个引号
a\b - a/b, a-b ( A Slash or Hyphen B )
动词
'VERB - 一个动词(做 _ )
"VERB - "VERB" 作为名词(例如 "Jumping is fun")
'VERB_NOUN - "NOUN" "VERB"s(现在时)
"VERB_NOUN - "NOUN" 正在 "VERB"ing(现在时)
/VERB_NOUN - "NOUN" "VERB"ed(过去时)
%VERB_NOUN - "NOUN" 曾经 "VERB"ing(过去时)
+VERB_NOUN - "NOUN" 将要 "VERB"(将来时)
<VERB_NOUN - "NOUN" 将 "VERB"(将来时)
>VERB_NOUN - "NOUN" 将会 "VERB"ing(将来时)
'=VERB - 一个动词(做了 "VERB")
"=VERB - "VERB" 作为名词(例如 "跳过是伟大的")
'=VERB_NOUN - "NOUN" 已经 "VERB" 过了(现在时态)
"=VERB_NOUN - "NOUN" 正在 "VERB"(现在时态)
/=VERB_NOUN - "NOUN" 曾经 "VERB" 过(过去时态)
%=VERB_NOUN - "NOUN" 曾经正在 "VERB"(过去时态)
+=VERB_NOUN - "NOUN" 将要已经 "VERB" 过了(将来时态)
<=VERB_NOUN - "NOUN" 将会 "VERB" 过(将来时态)
>=VERB_NOUN - "NOUN" 将会已经 "VERB" 过了(将来时态)
逻辑 / 连词 / 从句起始词
a&b - A 和 B
a|b - A 或 B
a^b - 排他或(要么 A 要么 B,但不能同时是两者)
~a 或 ¬a - 非 A
@ - 在
, - 然后,
=0 - 当,
=1 - 一旦,
=2 - 正好是 X 时间,或者 X 刚好。
[ - 当
]0 - 如果
]1 - 如果,强调:仅当
独立子句起始词
; - 开始一个声明
! - 开始一个感叹
? - 开始一个问题
?! - ‽ 开始一个感叹问题
数字
$X - X 美元
$X.Y - X.Y 美元
$0.Y - Y 美分
#X - 数字 X
#X.Y - 数字 X.Y