TinyPie

软件截图:
TinyPie
软件详细信息:
版本: 0.2
上传日期: 12 May 15
开发: Ruslan Spivak
许可: 免费
人气: 67

Rating: 4.0/5 (Total Votes: 1)

TinyPie是基于树的解释为一种简单的编程语言,一个Python的语法和NBSP;它通过构建抽象语法树(AST)和行走的树执行源代码。
它是基于从“语言实现模式'馅饼的语言。 Ch.9报价从书:“基于树的解释是像嫁接到年底,而不是一个代码生成一个解释器编译器前端”。
该项目的目标:
1.自我教育
2.作为感兴趣的起草在Python自己的解释为一种简单的编程语言或DSL

功能人的例子:

  • 实现在Python
  • 在正则表达式为基础的词法分析器
  • LL(K)递归下降解析器
  • 解析器构造均匀的抽象语法树(AST)
  • 在静态/词法范围的支持。
  • 解释AST施工过程中建立完整的范围树。
  • Interpeter管理全局内存空间和功能空间堆栈
  • 口译实现外部AST游客
  • 转发引用支持

什么在此版本中是新的

  • 在新增的字节码汇编
  • 新增注册的虚拟机

要求

  • 在Python的

类似的软件

ScummVM
ScummVM

17 Feb 15

boot
boot

20 Feb 15

PL/1 for GCC
PL/1 for GCC

2 Jun 15

SmartEiffel
SmartEiffel

3 Jun 15

显影剂的其他软件 Ruslan Spivak

cynic
cynic

14 Apr 15

sftpserver
sftpserver

14 Apr 15

SlimIt
SlimIt

14 Apr 15

httpcode
httpcode

14 Apr 15

意见 TinyPie

评论没有发现
添加评论
打开图片!