1. 首页
  2. 编程语言
  3. C#
  4. Mass 用C#编写的简单解释性语言。在制品。献给@MARtinSaliaS

Mass 用C#编写的简单解释性语言。在制品。献给@MARtinSaliaS

上传者: 2024-10-20 15:00:10上传 ZIP文件 117.73KB 热度 4次

大量的简单的语言,用C#编写的解释器。工作正在进行中设计说明。Mass从不同的语言中汲取了很少的关键思想:

  • 口译语言

  • 无类型变量

  • 局部变量声明

  • Ruby语法,但显式使用括号来调用函数

  • 'define'用于函数定义

  • 匿名函数的“函数”作为命令分隔的行尾

  • 显式“结束”以关闭块语句

  • 块语句作为一等公民发挥作用

  • require('module'):一个node.js动态对象,如在Javascript或Python中。可以随时分配任何属性

  • 不使用';'分隔命令或'{ }'对语句进行分组

  • 访问基础类和对象(.NET类库)

发展


git clone git://github.com/ajlopez/Mass.git  

cd Mass  

git submodule init  

git submodule update  

表达式

  • 常数:"foo"

  • 123

  • 动态对象:adam

用户评论