sine-patre/fol/__init__.py

26 lines
410 B
Python
Raw Normal View History

2024-04-24 12:40:43 +00:00
from fol import lexer
from fol import parser
2024-04-25 16:47:45 +00:00
from fol import pretty
from fol import cnf
from fol.unify import unify
def p(text):
return parse(text)
2024-04-24 12:40:43 +00:00
def parse(text):
lex = lexer.Lexer()
lex.scan(text)
p = parser.Parser(lex)
root = p.parse()
return root
2024-04-25 16:47:45 +00:00
def term(text):
lex = lexer.Lexer()
lex.scan(text)
p = parser.Parser(lex)
root = p.parse_term()
return root