文件名称:crlf:一致的表示语言框架(crlf)
文件大小:51KB
文件格式:ZIP
更新时间:2024-06-12 14:50:43
JavaScript
一致的表示语言框架(crlf) 使用JSON编码来传达特定于语言的抽象语法树。 可能的用途包括: 打包代码以供远程执行 语言工具链的中间格式 将语言片段嵌入另一种语言中 { "lang" : < language> , "ast": < abstract> } lang属性的值指定ast属性值的解释。 lang值 描述 JavaScript对象表示法 抽象值对象表达式 无类型Lambda演算 解析表达式文法 计算的Actor模型的原始动作 角色演员运行时 幽默演员编程语言 摘要编译 ast属性值表示特定类型的crlf对象的源语言。 此源完全由可以由表示的抽象值组成: null 布尔值( true与false ) 数字 细绳 大批 目的 lang属性值指定此类crlf对象的编译器。 编译器将源值转换为特定于实
【文件预览】:
crlf-master
----crlf.js(18KB)
----proof.md(17KB)
----VO.md(11KB)
----JSON.md(7KB)
----actor.md(12KB)
----PEG.md(41KB)
----PEG.js(27KB)
----lambda.md(695B)
----term.js(13KB)
----bose.h(3KB)
----examples()
--------ABNF.peg(16KB)
--------ABNF.abnf(2KB)
--------JSON.abnf(2KB)
--------JSON.peg(12KB)
--------core.abnf(1KB)
--------core.peg(4KB)
----BOSE.md(13KB)
----README.md(1KB)
----Humus.md(8KB)
----VO.js(47KB)
----BART.md(8KB)