aboutsummaryrefslogtreecommitdiff
path: root/Carpet/Requirements/param.ccl
diff options
context:
space:
mode:
authorErik Schnetter <schnetter@gmail.com>2013-04-02 17:40:41 -0400
committerErik Schnetter <schnetter@gmail.com>2013-04-02 17:40:41 -0400
commitc0c03fece68597fddfef57948334c5c99154f244 (patch)
treee3d32c456ff55c6eaafa684e1e2438514d46706b /Carpet/Requirements/param.ccl
parentafd93dce86328a3489608b729894bb34add6cb90 (diff)
Requirements: New thorn
Move requirement handling code out of Carpet and into a new thorn.
Diffstat (limited to 'Carpet/Requirements/param.ccl')
-rw-r--r--Carpet/Requirements/param.ccl18
1 files changed, 18 insertions, 0 deletions
diff --git a/Carpet/Requirements/param.ccl b/Carpet/Requirements/param.ccl
new file mode 100644
index 000000000..48759832b
--- /dev/null
+++ b/Carpet/Requirements/param.ccl
@@ -0,0 +1,18 @@
+# Parameter definitions for thorn Requirements
+
+BOOLEAN check_requirements "Check schedule requirements" STEERABLE=always
+{
+} "no"
+
+BOOLEAN verbose "Output details when checking requirements" STEERABLE=always
+{
+} "no"
+
+BOOLEAN inconsistencies_are_fatal "Abort when encountering inconsistencies in requirements" STEERABLE=always
+{
+} "no"
+
+STRING ignore_these_variables "Assume that these variables are always valid everywhere" STEERABLE=recover
+{
+ "([A-Za-z0-9_]+[:][:][A-Za-z0-9_]+([[:space:]]+|$))*" :: "space separated list of variables or groups"
+} ""