diff --git a/examples/json-schema-to-grammar.py b/examples/json-schema-to-grammar.py index 6fa46971a..457856641 100755 --- a/examples/json-schema-to-grammar.py +++ b/examples/json-schema-to-grammar.py @@ -35,11 +35,10 @@ class SchemaConverter: self.ref_base = None def _format_literal(self, literal): - return json.dumps(literal) - # escaped = GRAMMAR_LITERAL_ESCAPE_RE.sub( - # lambda m: GRAMMAR_LITERAL_ESCAPES.get(m.group(0)), json.dumps(literal) - # ) - # return f'"{escaped}"' + escaped = GRAMMAR_LITERAL_ESCAPE_RE.sub( + lambda m: GRAMMAR_LITERAL_ESCAPES.get(m.group(0)), json.dumps(literal) + ) + return f'"{escaped}"' def _add_rule(self, name, rule): esc_name = INVALID_RULE_CHARS_RE.sub('-', name)