nope/py-helpers/prepare_code/js/parser.py
2022-07-21 23:31:19 +02:00

14 lines
324 B
Python

from lark import Lark
from pathlib import Path
# Define the Grammar File.
grammar_file_path = Path(__file__).parent.joinpath('grammar.js.lark')
def get_parser():
""" Helper, to generate a parser.
Returns:
A lark parser
"""
return Lark.open(grammar_file_path,debug = True, maybe_placeholders=True)