TinyPie

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

Rating: nan/5 (Total Votes: 0)

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

功能人的例子:

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

什么在此版本中是新的

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

要求

  • 在Python的

类似的软件

Darning
Darning

20 Feb 15

LLVM
LLVM

17 Aug 18

CmdOption
CmdOption

28 Sep 15

显影剂的其他软件 Ruslan Spivak

httpcode
httpcode

14 Apr 15

SlimIt
SlimIt

14 Apr 15

sftpserver
sftpserver

14 Apr 15

意见 TinyPie

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