母狮•• 母狮编程语言 Lioness是一种专为数学目的而设计的高级动态编程语言。 该项目包括一个词法分析器,解析器,编译器和解释器。 所有这些都是100%用Swift编写的,没有依赖项。 Lioness的语法受Swift启发,其功能集类似于诸如GLSL之类的着色器语言。 标准库(缩写为:stdlib)包含用于数字处理的基本函数,包括:max / min,ceil,floor,trigonometry等。但是,更多琐碎的函数(例如计算质数)与标准库不相关。 来源范例 以下Lioness代码以递归方式计算阶乘: func factorial (x) returns {