创建崇高文本3晦涩的语言语法

问题描述 投票:0回答:1

有一种编码语言叫SugarCube,是为Twine引擎设计的,Twine引擎用于文字冒险游戏。下面是它的文档. 我并不是一个很有经验的编码员--我所拥有的只是用C#在Unity中做了几个月的游戏--但我想帮助一个朋友做他的游戏,希望用编辑器而不是纯文本的方式写他的代码会有帮助。

唯一一种重要的代码都是用双角括号标记的。变量用美元符号标记 $exampleVar并使用<<set $exampleVar = "foo">>.

If和switch语句使用类似HTML的结束标签。

<<if $exampleVar == "foo">>
   // code 
<</if>> 

语句的结尾标签,类似于HTML:或

<<switch $exampleVar>>
<<case "foo">>
   // code
<</switch>>

我找到的关于自定义语法的指南(包括官方文档)要么是过时的,要么是假设你已经了解YAML的一切,而我不知道。你有什么建议?

sublimetext3 syntax-highlighting
1个回答
-2
投票

事实证明,切换到VSCode是一个简单的选择!

© www.soinside.com 2019 - 2024. All rights reserved.