potassco / anthem

A translator between answer set programs and first-order logic
MIT License
0 stars 1 forks source link

Ideas on the project structure #93

Closed teiesti closed 1 month ago

teiesti commented 5 months ago
*analysing
    tightness

command_line

convenience
    apply
    unbox

formatting      -> Format structs
    asp
        default
    fol
        default
        tptp

parsing         -> Parser trait
    asp
        pest
    fol
        pest

*verifying
    task        -> Task trait
    problem     -> Problem struct
    proof

simplifiying
    fol
        ht
        *classic

syntax_tree     -> Node trait
    asp
    fol

translating
    gamma
    tau_star
    *completion

Modules marked with an * do not yet exist. The module problem_building should be renamed into verifying/problem.

teiesti commented 1 month ago

The proposed project structure was completely implemented.