Skip to content
Snippets Groups Projects
test-tptp-exporter.msl 2.37 KiB
Newer Older
  • Learn to ignore specific revisions
  • // Build MMT/OMDoc and Scala parts of LATIN2
    // To be precise, this build script only builds the parts of LATIN2
    // which can actually be built successfully at time of writing.
    
    server on 8080
    
    log console
    log html build.html
    log+ archive
    log+ mmt-omdoc
    log+ TPTPExporter
    
    mathpath archive ../urtheories
    mathpath archive ../LFX
    mathpath archive .
    
    
    ColinRothgang's avatar
    ColinRothgang committed
    log+ debug
    
    //log+ object-checker
    //log+ object-simplifier
    //log+ structure-simplifier
    //log+ structure-checker
    //log+ object-parser
    //log+ tptp
    
    ColinRothgang's avatar
    ColinRothgang committed
    log+ DHOLExporter
    log+ TPTPExporter
    
    
    extension latin2.tptp.TPTPExporter
    extension latin2.tptp.SFOLExporter
    extension latin2.tptp.HOLExporter
    
    ColinRothgang's avatar
    ColinRothgang committed
    extension latin2.tptp.DIHOLExporter
    extension latin2.tptp.DPIHOLExporter
    
    
    define dependencies
    	build MMT/urtheories mmt-omdoc lf.mmt
    	//build MMT/urtheories mmt-omdoc sequences.mmt
    	//build MMT/urtheories mmt-omdoc primitive_types/bool.mmt
    	//build MMT/urtheories mmt-omdoc primitive_types/nat.mmt
    	build MMT/LATIN2 mmt-omdoc fundamentals/concepts.mmt
    	build MMT/LATIN2 mmt-omdoc fundamentals/base_languages.mmt
    	build MMT/LATIN2 mmt-omdoc fundamentals/equality.mmt
    	build MMT/LATIN2 mmt-omdoc logic/fol_like/booleans.mmt
    	build MMT/LATIN2 mmt-omdoc logic/fol_like/ifte.mmt
    	build MMT/LATIN2 mmt-omdoc logic/propositional/pl.mmt
    	build MMT/LATIN2 mmt-omdoc type_theory/function_types.mmt
    	build MMT/LATIN2 mmt-omdoc logic/fol_like/sfol.mmt
    	build MMT/LATIN2 mmt-omdoc logic/hol_like/hol.mmt
    	build MMT/LATIN2 mmt-omdoc logic/hol_like/dhol.mmt
    	//build MMT/LATIN2 mmt-omdoc logic/fol.mmt
    	//build MMT/LATIN2 mmt-omdoc logic/pl.mmt
    	//build MMT/LATIN2 mmt-omdoc logic/stfol.mmt
    	//build MMT/LATIN2 mmt-omdoc foundations/mizar.mmt
    	//build MMT/LATIN2 mmt-omdoc foundations/mizar-patterns.mmt
    end
    
    // do dependencies
    
    
    // test DHOL exporter
    build MMT/LATIN2 mmt-omdoc casestudies/2022-tptp/cat.mmt
    build MMT/LATIN2 tptp casestudies/2022-tptp/cat.omdoc
    
    ColinRothgang's avatar
    ColinRothgang committed
    build MMT/LATIN2 mmt-omdoc casestudies/2022-tptp/predicate_exam.mmt
    build MMT/LATIN2 tptp casestudies/2022-tptp/predicate_exam.omdoc
    
    
    // test HOL exporter
    build MMT/LATIN2 mmt-omdoc casestudies/2022-tptp/peano.mmt
    build MMT/LATIN2 tptp casestudies/2022-tptp/peano.omdoc
    
    // test DPHOL exporter
    build MMT/LATIN2 mmt-omdoc casestudies/2022-tptp/restriction.mmt
    build MMT/LATIN2 tptp casestudies/2022-tptp/restriction.omdoc
    
    
    build MMT/LATIN2 mmt-omdoc casestudies/2022-tptp/set_theory.mmt
    build MMT/LATIN2 tptp casestudies/2022-tptp/set_theory.omdoc