| 1234567891011121314151617181920 |
- import json, subprocess, sys, os
- assert len(sys.argv) >= 2
- [_, pattern, *rest] = sys.argv
- print(subprocess.check_output(
- [
- "python",
- os.path.join(
- os.path.dirname(os.path.realpath(__file__)),
- "json_schema_to_grammar.py"),
- *rest,
- "-",
- "--raw-pattern",
- ],
- text=True,
- input=json.dumps({
- "type": "string",
- "pattern": pattern,
- }, indent=2)))
|