zospy.analyses.parsers.base.load_grammar

Contents

zospy.analyses.parsers.base.load_grammar#

zospy.analyses.parsers.base.load_grammar(name: str) Lark#

Load a grammar file and return a Lark parser.

Grammars are loaded from zospy.analyses.new.parsers.grammars package. Grammar file names must end with .lark.

Parameters:
namestr

The name of the grammar file to load, without the .lark extension.

Returns:
Lark

A Lark parser object.

Raises:
FileNotFoundError

If the grammar file is not found.