2024-04-24 12:40:43 +00:00
|
|
|
from fol import lexer
|
|
|
|
from fol import parser
|
2024-04-28 16:23:47 +00:00
|
|
|
from fol import kb
|
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
|