Files
Sheerka/src/parsers/BaseParser.py
T
2026-04-11 21:01:39 +02:00

22 lines
540 B
Python

from core.ExecutionContext import ExecutionContext
from parsers.ParserInput import ParserInput
class BaseParser:
"""
Base class for parser than can be used in concept recognition
"""
def __init__(self, name):
self.name = name # name of the parser
def parse(self, context: ExecutionContext, parser_input: ParserInput, error_sink: list):
"""
Default signature for parsing
:param context:
:param parser_input:
:param error_sink:
:return:
"""
pass