strand:受 Twine 启发的基本叙事脚本 + 解释器

时间:2024-08-12 18:46:33
【文件属性】:

文件名称: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")]]简写 <> : 执行段落时评估JS <> : <>简写 <><><> :评估“if”中的JS 。 如果它评估为真值,则将沿该分支继续执行,其


【文件预览】:
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)

网友评论