中文语法无空格设计与实现相关讨论

摘自群:

文言编程语言定位是个玩具,都能实现无空格分词
这有什么难的呢

根据其作者 此issue中的回应 ,标识符必须用引号包围以确保代码正确解析,否则在标识符内恰巧包含关键词时解析时会有潜在歧义。

类似的,东北粤语言 也通过符号避免歧义问题。豫言 是否需借助额外符号个人尚不了解。

另外,这里有对无空格实现的不同方式探讨:我感觉这个语言可以再改进一下,把缩进以外的空格全都去掉,这样就完美了。 · Issue #115 · zhanyong-wan/dongbei · GitHub

豫言不需要

1 个赞

刚看到 这里

「加」使用于「一」使用于「二」。

没有歧义的情况下,我们也可以省略括号。

前端无空格语法设计是可能的,比如中文汇编。内存1加上22,内存2加上33,寄存器a加上内存2,跳转到内存3,跳转到标签标签。都可以解析。不过,还是需要语句分隔符。