json: refine constraint for whitespace to avoid runaways yet allow pretty print (#7866)

This commit is contained in:
Olivier Chafik authored and GitHub committed 2024-06-11 02:22:57 +01:00
1 parent 396b18dfec
commit b61eb9644d
6 files changed
+44 -45

No files matched your search

@@ -1,5 +1,5 @@
// WARNING: This file was ported from json_schema_to_grammar.py, please fix bugs / add features there first.
const SPACE_RULE = '" "?';
const SPACE_RULE = '| " " | "\\n" [ \\t]{0,20}';
function _buildRepetition(itemRule, minItems, maxItems, opts={}) {
if (minItems === 0 && maxItems === 1) {