/ 详情

加一些语法糖

待办的
成员
创建于  
2022-12-19 10:12

建议在新版编辑器加入语法糖的选项,在编译前替换代码实现模板字符串、字符转义、多行字符串和多行注释
例:
允许单双引号混用避免json中输入大量反斜杠:

'{"key":"value"}'

=>

"{\"key\":\"value\"}"

在编译前提前字符转义:"$\u007b\u007d" => "${}"
多行字符串:

"<html><head>
</head><body>
</body></html>"

=>

"<html><head>\n</head><body>\n</body></html>"

模板字符串:[[args cmd]-> runresult "[[#{args}]-> #{cmd}]"] =>

[[args cmd]-> runresult(word"[[" args "]->" cmd "]")]

原生字符串:#'{"key":"\n"}' => "{\"key\":\"\\n\"}"
多行注释:

;;;
line1
line2
...
;;;

=>

;line1
;line2
;...

评论 (3)

麦子 创建了任务 2年前

请增加一些换行啥的,目前这个排版只能看懂一部分

麦子-maizi20 麦子 成员
回复 John-Chen 拥有者
2年前

点编辑应该能看到原来的样子吧...

麦子-maizi20 麦子 成员
回复 John-Chen 拥有者
2年前

改好了

John-Chen 负责人设置为麦子 2年前
John-Chen 添加了
 
NetLogo
标签
2年前
John-Chen 添加了
 
建议
标签
2年前
麦子 优先级设置为次要 2年前
麦子 修改了描述 2年前
麦子 修改了描述 2年前
麦子 修改了描述 2年前
麦子 负责人麦子 修改为未设置 2年前
麦子 添加了
 
长期搁置
标签
2年前

登录 后才可以发表评论

状态
负责人
里程碑
Pull Requests
关联的 Pull Requests 被合并后可能会关闭此 issue
分支
开始日期   -   截止日期
-
置顶选项
优先级
参与者(2)
10338398 civitasjohn 1651424139 麦子-maizi20