diff options
Diffstat (limited to 'modules/language/python/module/re/parser.scm')
-rw-r--r-- | modules/language/python/module/re/parser.scm | 4 |
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) ")")) |