summaryrefslogtreecommitdiff
path: root/modules/language/python/module/re/parser.scm
diff options
context:
space:
mode:
Diffstat (limited to 'modules/language/python/module/re/parser.scm')
-rw-r--r--modules/language/python/module/re/parser.scm4
1 files changed, 4 insertions, 0 deletions
diff --git a/modules/language/python/module/re/parser.scm b/modules/language/python/module/re/parser.scm
index 05ce4c6..40469e2 100644
--- a/modules/language/python/module/re/parser.scm
+++ b/modules/language/python/module/re/parser.scm
@@ -18,6 +18,10 @@
(define f-back
(f-or (f-list #:class (mk-token (f-reg! "[AZbBdDsSwntr]")))
+ (mk-token (f-seq (f-reg! "[0-7]") (f-reg! "[0-7]") (f-reg! "[0-7]"))
+ (lambda (x)
+ (list->string
+ (list (integer->char (string->number x 8))))))
(mk-token (f-reg! "."))))
(define anongroup (f-list #:?: "(?:" (Ds ee) ")"))