|
|
1
11
在使用标记器编写解析器时,我想到了另一个想法:为什么不使用标记器解析数组
因此,代码所做的是:它检查数组的令牌与一些允许的令牌和字符,然后执行eval。我真的希望我包括所有可能的无害代币,如果没有,只是添加它们(我故意不包括HEREDOC和NOWDOC,因为我认为它们不太可能被使用。)
我认为这是安全性和方便性之间的一个很好的折衷——不需要自己分析。 例如
将引发异常:
|
|
2
6
你可以做:
用方括号替换数组。那么
当然,这是一个相当,嗯,创造性的方法,但可能适合你。 另外,请参阅评论以了解其他用户指出的一些进一步限制。 |
|
|
David542 · 任何语言都允许函数名中有空格吗? 1 年前 |
|
Andy · 将LENGTH OF移动到COMP字段解析失败 1 年前 |
|
|
Chris Geo · 如何找到LR0项目的FOLLOW集合? 1 年前 |
|
|
Yash Singhal · 在reactjs中解析Pdf中的文本 2 年前 |
|
|
i33SoDA · 如何将逗号分隔的数字字符串解析为int数组? 2 年前 |