Skip to content

nfzhou/PicatScripts

Repository files navigation

This repository contains several scripts I wrote for my work.

extract_code.pi: This Picat script extracts code snippets enclosed by begin{verbatim} and end{verbatim} in latex files.

extract_solved.pi: This Picat script processes a log file of a MiniZinc run by PicatSAT, and classifies instances into Solved, NotSolved, and NotCompiled.

flatten_dir.pi: This Picat script recursively copies all the plain files under the current directory to the current directory.

gen_conv.pi This Picat script generates a command line for converting each MiniZinc benchmark and each "dzn" instance into a FlatZinc file.

gen_solve_all.pi: This Picat script generates a command line for executing each Picat file under the current directory.

gen_solve_all_fzn.pi This Picat script generates a command line for executing each FlatZinc file under the current directory.

grade.pi: This Picat script processes test scores and produces final grades.

spacing_c.pi: This program transforms C program files to enforce spacing rules.

spacing_picat.pi: This program transforms Picat program files to enforce spacing rules.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published