<filename>src/compiler_components/lexer.py
from compiler_component import CompilerComponent

class Lexer(CompilerComponent):
    def __init__(self, cool_program: str) -> None:
        super().__init__()
        self.cool_program = cool_program

    def execute():
        pass

    def has_errors():
        pass

    def print_errors():
        pass
<filename>src/compiler_components/lexer.py
from compiler_component import CompilerComponent

class Lexer(CompilerComponent):
    def __init__(self, cool_program: str) -> None:
        super().__init__()
        self.cool_program = cool_program

    def execute():
        pass

    def has_errors():
        pass

    def print_errors():
        pass