2024-04-24 08:56:13 +00:00
|
|
|
import pytest
|
|
|
|
from fol.lexer import Lexer
|
2024-04-24 12:40:43 +00:00
|
|
|
from fol.parser import Parser
|
2024-04-24 08:56:13 +00:00
|
|
|
|
|
|
|
|
|
|
|
@pytest.fixture
|
|
|
|
def lexer():
|
|
|
|
return Lexer()
|
2024-04-24 12:40:43 +00:00
|
|
|
|
|
|
|
|
|
|
|
@pytest.fixture
|
|
|
|
def parser():
|
|
|
|
def inner(text):
|
|
|
|
lexer = Lexer()
|
|
|
|
lexer.scan(text)
|
|
|
|
parser = Parser(lexer)
|
|
|
|
return parser
|
|
|
|
return inner
|