tsemekwes.grammar
1# Copyright © 2017-2026 Juancarlo Añez (apalala@gmail.com) 2# SPDX-License-Identifier: Apache-2.0 3from __future__ import annotations 4 5import json 6from typing import Any 7 8from .types import Grammar 9 10 11class GrammarImpl: 12 def __init__(self, grammar: Grammar): 13 self._grammar = grammar 14 15 def json(self) -> Any: 16 return json.loads(str(self)) 17 18 def __str__(self) -> str: 19 return json.dumps(self._grammar)
class
GrammarImpl:
12class GrammarImpl: 13 def __init__(self, grammar: Grammar): 14 self._grammar = grammar 15 16 def json(self) -> Any: 17 return json.loads(str(self)) 18 19 def __str__(self) -> str: 20 return json.dumps(self._grammar)
GrammarImpl(grammar: tsemekwes.ts.Grammar)