JSCC-NODE:JSCC的端口到nodejs

时间:2024-06-09 02:57:35
【文件属性】:

文件名称:JSCC-NODE:JSCC的端口到nodejs

文件大小:802KB

文件格式:ZIP

更新时间:2024-06-09 02:57:35

JavaScript

JS / CC-NODE 该项目是到nodejs的实现(版本> = 0.4.7)。 介绍 JS / CC是第一个可用的解析器开发系统。 它的开发都是为了构建一个高效的编译器开发系统,并为对自下而上的解析通常如何完成解析表生成感兴趣的人们创建一个易于使用的学术环境。 独立于平台的软件将以下两者结合在一起:基于正则表达式的生成器与输入字符流中的各个标记匹配,以及解析器生成器,为给定的上下文无关的语法规范计算解析表,并建立标准一个人,工作解析器。 JS / CC提要是在基于元语言中定义的,并允许根据规则的简化来评估各个语义代码的插入。 JS / CC本身完全是用JavaScript编写的。 这些版本能够根据JS / CC解析器规范组装完整的编译器,然后将其存储到.js JavaScript源文件中。 为了使用JS / CC并了解其内部结构和行为,通常假设了一些与上下文无关的语法,自下而上


【文件预览】:
JSCC-NODE-master
----bin()
--------jscc(129KB)
----par()
--------calc.par.js(26KB)
--------ruby.par.js(363KB)
--------dragon.par.js(99KB)
--------php.par(55KB)
--------calc.par(2KB)
--------xpl.par(8KB)
--------ruby.par(11KB)
--------xpl.par.js(53KB)
--------php.par.js(201KB)
--------dragon.par(21KB)
----package.json(667B)
----test()
--------php()
--------xpl()
--------ruby()
--------dragon()
----doc()
--------jscc_manual.pdf(730KB)
----.gitignore(34B)
----lib()
--------driver_node.js_(6KB)
----README.md(3KB)

网友评论