文件名称:strand:受 Twine 启发的基本叙事脚本 + 解释器
文件大小:73KB
文件格式:ZIP
更新时间:2024-08-12 18:46:33
javascript language narrative JavaScript
链
受 Twine 启发的基本叙事脚本 + 解释器
npm i strand-core
语
注意: JS出现在这里的任何地方,它都是嵌入的 javascript 以在解释器实例的上下文中进行评估。
::string :用标题string标记段落的开头。 在这一行和下一个段落标题/EOF 之间是段落的正文。
[[string|JS]] : 创建一个带有文本string和动作JS的动作节点。 预期用途是创建按钮、链接等,并让渲染器告诉解释器评估点击操作
[[link]] : [[link|this.goto("link")]]简写
<
【文件预览】:
strand-master
----.gitignore(1KB)
----.babelrc(214B)
----.eslintrc(311B)
----package.json(735B)
----strandIcon.svg(5KB)
----package-lock.json(192KB)
----src()
--------compiler.js(201B)
--------main.js(67B)
--------lexicon.js(1KB)
--------parser.js(1KB)
--------passages.js(2KB)
--------interpreter.test.js(10KB)
--------passages.test.js(6KB)
--------lexicon.test.js(7KB)
--------interpreter.js(6KB)
--------main.test.js(182B)
----strand-core.d.ts(845B)
----strandIcon.png(5KB)
----rollup.config.js(373B)
----README.md(2KB)
----.npmignore(119B)
----.gitattributes(378B)