summaryrefslogtreecommitdiff
path: root/lisp/language/burmese.el
diff options
context:
space:
mode:
authorPaul Eggert <eggert@cs.ucla.edu>2019-10-04 14:38:22 -0700
committerPaul Eggert <eggert@cs.ucla.edu>2019-10-04 14:40:29 -0700
commit8023715cf18d0b9e48fd0a4a72e4455edaa89813 (patch)
treecb278e441b88dcf864e54d44286a10085431dc75 /lisp/language/burmese.el
parent81c7f3afb34c28972d80c7d45a47903571f2b59d (diff)
downloademacs-8023715cf18d0b9e48fd0a4a72e4455edaa89813.tar.gz
emacs-8023715cf18d0b9e48fd0a4a72e4455edaa89813.tar.bz2
emacs-8023715cf18d0b9e48fd0a4a72e4455edaa89813.zip
Fix bugs found by 2019-09-29 regexp scanner
Problems reported by Mattias Engdegård in: https://lists.gnu.org/r/emacs-devel/2019-09/threads.html * lisp/calendar/iso8601.el (iso8601--year-match) (iso8601--full-date-match, iso8601--without-day-match) (iso8601--week-date-match, iso8601--ordinal-date-match) (iso8601--zone-match): * lisp/textmodes/rst.el (rst-re-alist-def): Put ‘-’ at the end of bracketed ranges, following the style suggestion in the Elisp manual. (iso8601--time-match): Use \([0-9]*\) instead of \([0-9]+\)? to pacify the regexp scanner. (iso8601-parse-time): Adjust accordingly. * lisp/language/burmese.el (burmese-composable-pattern): * lisp/language/indian.el (devanagari-composable-pattern) (bengali-composable-pattern, gurmukhi-composable-pattern) (gujarati-composable-pattern, oriya-composable-pattern) (telugu-composable-pattern, kannada-composable-pattern) (malayalam-composable-pattern): Prefer [ab] to [a-b] when the characters differ by 1, to pacify the regexp scanner. * lisp/language/burmese.el (burmese-composable-pattern): Fix missing-‘\u’ typos. * lisp/language/indian.el (gurmukhi-composable-pattern): Fix missing-‘\’ typo. * lisp/language/tibetan.el (tibetan-regexp): Quote ‘+’ in regexp to pacify the regexp scanner. Simplify. * lisp/textmodes/rst.el (rst-re-alist-def): Fix ‘[]-'...]’ typo by putting the ‘-’ at end of the bracketed expression.
Diffstat (limited to 'lisp/language/burmese.el')
-rw-r--r--lisp/language/burmese.el4
1 files changed, 2 insertions, 2 deletions
diff --git a/lisp/language/burmese.el b/lisp/language/burmese.el
index 25425ec4858..7f2a99a41a2 100644
--- a/lisp/language/burmese.el
+++ b/lisp/language/burmese.el
@@ -39,11 +39,11 @@
(defvar burmese-composable-pattern
(let ((table
'(("K" . "[\u1004\u105A]\u103A\u1039") ; KINZI sequence
- ("C" . "[\u1000-\u102A\u103F\u1041-\u1049\u104E\u105A-\u105D\u1061\u1065-\u1066\u106E\u1071\u1075\u1081\u108E\uAA60-\uAA6F\uAA71-\uAA76]") ; consonant and vowel letter
+ ("C" . "[\u1000-\u102A\u103F\u1041-\u1049\u104E\u105A-\u105D\u1061\u1065\u1066\u106E\u1071\u1075\u1081\u108E\uAA60-\uAA6F\uAA71-\uAA76]") ; consonant and vowel letter
("V" . "\u1039") ; VIRAMA
("A" . "\u103A") ; ASAT
("S" . "[\u1000-\u1019\u101C\u101E\u1020\u1021\u105A]") ; subscript
- ("M" . "[\u103B-\u103E\105E-\1060]") ; medial
+ ("M" . "[\u103B-\u103E\u105E-\u1060]") ; medial
("v" . "[\u102B-\u103A\u103C-\u103E\u1062-\u1064\u1067-\u106D\u1071-\u1074\u1082-\u108D\u108F\u109A\u109C\uAA70]"))) ; vowel sign, etc.
(regexp "\\(K\\)?C\\(VS\\)?\\(VS\\)?A?M*v*"))
(let ((case-fold-search nil))