Skip to content

Latest commit

 

History

History
169 lines (133 loc) · 5.05 KB

README.rst

File metadata and controls

169 lines (133 loc) · 5.05 KB

PyPI version Intro MIT

Rem Langauge

Just use PyPI. Recommend to install cytoolz before installing Rem to speed up function invocations.

pip install remlang

Overview

Some Supported Features

See all features at Inrtoduction.

关于中文编程

Rem 支持中文编程, 因为它的tokenizer可以被动态操控,在任意一个Rem模块里,均有一个__compiler__对象, 负责处理输入语句到ast的转换。当下内置了一个无参函数中文编程, 便可以使用中文关键字。

>> call 中文编程
>> 对于 [3, 2] 作为 [甲, 乙] => 甲 * 乙 结束
# 等价于 =>
# case [3, 2] as [甲, 乙] => 甲 * 乙 end
=> 6

中英文token对照

English 中文
then 然后
when
and 并且
or 或者
in 含于
not
case 对于
as 作为
end 结束
where 其中
from
import 导入
yield 生成
into 跳跃到
let 使/让
True
False
None
is
.
= 等于