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)¶