polytracker.datalog
datalog classes
DatalogClause
- class polytracker.datalog.DatalogClause(head: DatalogRule, body: DatalogRuleList)
Bases:
object
- __init__(head: DatalogRule, body: DatalogRuleList)
DatalogFact
DatalogFactDecl
DatalogGrammar
- class polytracker.datalog.DatalogGrammar(trace: ProgramTrace)
Bases:
object
- RULE_START = 'a'
- __init__(trace: ProgramTrace)
- extract_datalog_grammar()
DatalogOutputDecl
DatalogRule
DatalogRuleDecl
DatalogRuleList
DatalogTrueFact
DatalogTrueFactDecl
datalog functions
datalog_repl_match
get_valid_datalog_name
- polytracker.datalog.get_valid_datalog_name(name)