From e16c79d80800f426fb0a45cf5a7aad354d4e2077 Mon Sep 17 00:00:00 2001 From: Stefan Berghofer Date: Fri, 29 Aug 2003 14:51:06 +0000 Subject: Corrected fix from Sebastian Skalberg. --- isar/isar-syntax.el | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/isar/isar-syntax.el b/isar/isar-syntax.el index 336305b0..6b8f4f30 100644 --- a/isar/isar-syntax.el +++ b/isar/isar-syntax.el @@ -192,9 +192,10 @@ ; l "\\|")) (defconst isar-long-id-stuff "\\(?:[A-Za-z0-9'_.]+\\)") -(defconst isar-ext-letter "\\(?:\\\\<[A-Za-z]+>\\|[A-Za-z]\\)") +(defconst isar-ext-first "\\(?:\\\\<[A-Za-z]+>\\|[A-Za-z]\\)") +(defconst isar-ext-rest "\\(?:\\\\<[A-Za-z]+>\\|[A-Za-z0-9'_]\\)*") -(defconst isar-id (concat "\\(?:" isar-ext-letter "+\\)")) +(defconst isar-id (concat "\\(?:" isar-ext-first isar-ext-rest "\\)")) (defconst isar-idx (concat isar-id "\\(?:\\.[0-9]+\\)?")) (defconst isar-string "\"\\(?:\\(?:[^\"]\\|\\\\\"\\)*\\)\"") -- cgit v1.2.3