Q : 포인트가 일치하는 문자 쌍 내에 있는지 여부를 감지하는 일반적인 방법이 있습니까?
즉, 포인트가 일치하는 쌍 또는 임의로 선택된 문자 사이에 있는지 여부를 판별 할 수있는 일반 술어 함수 (또는 무언가)가 있습니까? t
예를 들어 다음 시나리오에서 평가할 사항에 대해 생각하고 있습니다 !
.
"!" (quotes in general)
``!'' (LaTeX quotes)
$!$ (LaTeX math)
(!) (lisp parens)
*!* (org emphasis)
편집 : syntax-ppss
좋은 출발점 인 것처럼 보이지만 다중 문자 일치 쌍 (예 :``LaTeX quotes ''또는 matched <b>html tags</b>
)에 어떻게 적용할지는 명확하지 않습니다 . 일반적인 솔루션이 있는지 또는 특수 목적 파서가 필요한지 궁금합니다.
parse-partial-sexp
반환 된 데이터 구조 를 설명 한다는 것을 지적해야syntax-ppss
합니다.