我正在尝试使用 python 库parsimonious为小型语言实用程序编写语法,但我正在努力编写一个涵盖字符串的部分,尤其是带有转义引号和其他特殊字符的字符串。
我有以下内容:
string = doubleString / singleString
doubleString = "\"" escapedString "\""
singleString = "'" escapedString "'"
escapedString
好像还没有定义,但应该接受任何人们合理地期望编程语言中的字符串接受的东西。我想不出从哪里开始。有没有人有什么建议?