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