summaryrefslogtreecommitdiff
path: root/modules/language/python/module/string.scm
diff options
context:
space:
mode:
Diffstat (limited to 'modules/language/python/module/string.scm')
-rw-r--r--modules/language/python/module/string.scm8
1 files changed, 5 insertions, 3 deletions
diff --git a/modules/language/python/module/string.scm b/modules/language/python/module/string.scm
index 63adfcd..3255d99 100644
--- a/modules/language/python/module/string.scm
+++ b/modules/language/python/module/string.scm
@@ -259,7 +259,9 @@
(f-scope
fieldName)))))))))
-(define e (f-seq (ff* (f-or! (tag fieldName) nontag)) f-eof))
+(define e (f-seq (ff* (f-or! (tag (mk-token (f-scope fieldName)))
+ nontag))
+ f-eof))
(set! (@@ (parser stis-parser lang python3-parser) f-formatter) tag)
@@ -364,7 +366,7 @@
(()
f)))))
(_
- (throw TypeError "wromg field name format")))))
+ (throw (TypeError (+ "wrong field name format" field_name)))))))
(define get_value
(lambda (self key args kwargs)
@@ -400,7 +402,7 @@
((equal? conversion "a")
(ascii value))
(else
- (throw TypeError "conversion" conversion))))))
+ (throw (TypeError (+ "conversion " conversion))))))))
(define (ascii x) (bytes x))