摘自群:
文言编程语言定位是个玩具,都能实现无空格分词
这有什么难的呢
根据其作者 此issue中的回应 ,标识符必须用引号包围以确保代码正确解析,否则在标识符内恰巧包含关键词时解析时会有潜在歧义。
类似的,东北 、粤语言 也通过符号避免歧义问题。豫言 是否需借助额外符号个人尚不了解。
另外,这里有对无空格实现的不同方式探讨:我感觉这个语言可以再改进一下,把缩进以外的空格全都去掉,这样就完美了。 · Issue #115 · zhanyong-wan/dongbei · GitHub
摘自群:
文言编程语言定位是个玩具,都能实现无空格分词
这有什么难的呢
根据其作者 此issue中的回应 ,标识符必须用引号包围以确保代码正确解析,否则在标识符内恰巧包含关键词时解析时会有潜在歧义。
类似的,东北 、粤语言 也通过符号避免歧义问题。豫言 是否需借助额外符号个人尚不了解。
另外,这里有对无空格实现的不同方式探讨:我感觉这个语言可以再改进一下,把缩进以外的空格全都去掉,这样就完美了。 · Issue #115 · zhanyong-wan/dongbei · GitHub
前端无空格语法设计是可能的,比如中文汇编。内存1加上22,内存2加上33,寄存器a加上内存2,跳转到内存3,跳转到标签标签。都可以解析。不过,还是需要语句分隔符。