问:有没有一种通用的方法来检测点是否在匹配的字符对内?
也就是说:是否有一个通用的谓词功能(或某些功能)可以确定点是在匹配对之间还是某些任意选择的字符之间?我正在考虑一种可以参考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
。