zospy.analyses.parsers.base.parse#
- zospy.analyses.parsers.base.parse(text: str, parser: Lark, transformer: type[Transformer]) dict[str, dict[list[int | float], Any]]#
Parse text using a Lark parser and a transformer.
- Parameters:
- textstr
The text to parse.
- parserLark
The Lark parser object. Use load_grammar to load a grammar file.
- transformertype[Transformer]
The transformer class to use.
- Returns:
- dict[str, dict[list[int | float], Any]]
The text output parsed into a dictionary.