问:有没有一种通用的方法来检测点是否在匹配的字符对内?
也就是说:是否有一个通用的谓词功能(或某些功能)可以确定点是在匹配对之间还是某些任意选择的字符之间?我正在考虑一种可以参考t以下情况的评估方案!:
"!" (quotes in general)
``!'' (LaTeX quotes)
$!$ (LaTeX math)
(!) (lisp parens)
*!* (org emphasis)
编辑:syntax-ppss似乎是一个很好的起点,但对我来说尚不清楚如何使它适应多字符匹配对(例如``LaTeX引号'',甚至是matched <b>html tags</b>)。我想知道是否有一个通用的解决方案,或者是否需要一个专用的解析器。
parse-partial-sexp解释了由所返回的数据结构syntax-ppss。