(self)
| 935 | return rule |
| 936 | |
| 937 | def format_grammar(self): |
| 938 | return "\n".join( |
| 939 | f"{name} ::= {rule}" |
| 940 | for name, rule in sorted(self._rules.items(), key=lambda kv: kv[0]) |
| 941 | ) |
| 942 | |
| 943 | |
| 944 | def json_schema_to_gbnf(schema: str, prop_order: Optional[List[str]] = None): |
no outgoing calls
no test coverage detected