diff --git a/lark-stubs/lark.pyi b/lark-stubs/lark.pyi index d28a8a0..8f373e8 100644 --- a/lark-stubs/lark.pyi +++ b/lark-stubs/lark.pyi @@ -50,7 +50,7 @@ class FromPackageLoader: class Lark: source_path: str - source_code: str + source_grammar: str options: LarkOptions lexer: Lexer terminals: List[TerminalDef] @@ -75,7 +75,7 @@ class Lark: g_regex_flags: int = ..., use_bytes: bool = False, import_paths: List[Union[str, Callable[[Union[None, str, PackageResource], str], Tuple[str, str]]]] = ..., - source_path: Optional[str], + source_path: Optional[str]=None, ): ... diff --git a/lark/lark.py b/lark/lark.py index 8107e34..f53ac37 100644 --- a/lark/lark.py +++ b/lark/lark.py @@ -213,7 +213,7 @@ class Lark(Serialize): grammar = read() assert isinstance(grammar, STRING_TYPE) - self.source_code = grammar + self.source_grammar = grammar if self.options.use_bytes: if not isascii(grammar): raise ValueError("Grammar must be ascii only, when use_bytes=True")