Skip to content
Snippets Groups Projects
cool-testsuite.ml 586 B
Newer Older
  • Learn to ignore specific revisions
  • open CoolUtils
    open Testsuite
    module CF = CoAlgFormula
    module CR = CoAlgReasoner
    module CM = CoAlgMisc
    module L = List
    
    let k   = [| (CM.MultiModalK,  [0]) |]
    let kd  = [| (CM.MultiModalKD, [0]) |]
    let cl  = [| (CM.CoalitionLogic, [0]) |]
    let gml = [| (CM.GML, [0]) |]
    
    
    (* ============ multi modal K ============ *)
    let k_testcases: satCheck list =
        let c a b = (a,k,b) in
        [ c Sat   "True"
        ; c Unsat "False"
        ; c ParseError  "{Fsdf"
        (*; c ParseError  "Fsdf}" *)
        ]
    
    let main =
        foreach_l k_testcases (fun tc ->
            runSatCheckVerbose tc
        )