Q: có cách nào chung để phát hiện điểm có trong một cặp ký tự trùng khớp hay không?
Đó là: có một hàm vị ngữ chung (hoặc một cái gì đó) có thể xác định xem điểm nằm giữa một cặp khớp hay một số ký tự được chọn tùy ý không? Tôi đang suy nghĩ về một t
tình huống sẽ đánh giá trong các tình huống sau đây, với việc !
đề cập đến điểm:
"!" (quotes in general)
``!'' (LaTeX quotes)
$!$ (LaTeX math)
(!) (lisp parens)
*!* (org emphasis)
Chỉnh sửa : syntax-ppss
có vẻ là một điểm khởi đầu tốt, nhưng đối với tôi không rõ người ta sẽ điều chỉnh nó như thế nào với các cặp khớp nhiều ký tự (ví dụ: `` LaTeX trích dẫn '', hoặc thậm chí khớp <b>html tags</b>
). Tôi tự hỏi nếu có một giải pháp chung, hoặc nếu nó sẽ yêu cầu một trình phân tích cú pháp được xây dựng có mục đích.
parse-partial-sexp
giải thích cấu trúc dữ liệu được trả vềsyntax-ppss
chi tiết hơn phần thủ công Elisp mà tôi liên kết đến.