import pytest from fol.lexer import Lexer from fol.parser import Parser @pytest.fixture def lexer(): return Lexer() @pytest.fixture def parser(): def inner(text): lexer = Lexer() lexer.scan(text) parser = Parser(lexer) return parser return inner