【发布时间】:2020-04-11 01:29:57
【问题描述】:
我正在为基本编程语言构建词法分析器(标记器)和解析器,我正在考虑的语言功能之一是将字符串解析为元组或表达式的选项。问题是我被困在如何从字符串中确定它是否应该是元组。起初,我以为我可以检查字符串是否以 '(' 开头并以 ')' 结尾以及在内部某处包含 ',',但这种方法的问题是表达式也可以包含元组。
是否有规范或公认的方法来判断字符串是否为元组?
【问题讨论】:
标签: regex parsing split tokenize lexer