storeone() element always runs max once for a store() call
[timeplan.git] / rc
diff --git a/rc b/rc
index f89f698..014b653 100644 (file)
--- a/rc
+++ b/rc
@@ -1,25 +1,30 @@
-R:^(.*[^ ]) *\(([^()]*)\)    1-2
+R:^(.*[^ ]) *\(([^()]*)\)-$    1-2
 
 
-R:^Wash$       Maint-@
-R:^Food$       Maint-@
-R:^Rest$       Sleep-@
-R:^Sleep\>     Maint-@
+R:-Wash-       -Maint-0
+R:-Food-       -Maint-0
+R:-Rest-       -Sleep-0
+R:-Sleep-      -Maint-0
+R:-Music-      -Fun-0
+R:-TV- -Fun-0
+R:-Supp-       -Support-Tata-
+R:-.*-Talk-$   0-free
+R:-Fiat-TV Nova-       0-free-
+R:-Boruvka-    0-MotorCycle-
 
 
-R:^Supp\>      Support-Tata
-R:^.*-Talk$    @-free
-R:^Fiat-TV Nova$       @-free
 R:\<Ghort\>    Bures
 
 R:\<Ghort\>    Bures
 
-R pay+:^.*-pay$        !@
+R pay+:^.*-pay-.*$     !0
 R pay+:^[^!].*$        
 R pay+:^[^!].*$        
-R pay+:^!(.*)-pay$     1
+R pay+:^-!(.*)-pay-(.*)$       1-2
 
 
-R MT+:^.*\<MT\>.*$     !@
+R MT+:^.*-MT-.*$       !0
 R MT+:^[^!].*$ 
 R MT+:^[^!].*$ 
-R MT+:^!(.*)$  1
+R MT+:^-!(.*)$ 1
 
 
-R nonfree+:^.*-free$   
+R nonfree+:^.*-free-.*$        
 
 
-R suppkral+:^Support-Kral      !0
+R suppkral+:^.*-Support-Kral-  !0
 R suppkral+:^[^!].*$   
 R suppkral+:^[^!].*$   
-R suppkral+:^!(.*)$    1
+R suppkral+:^-!(.*)$   1
+
+R support+:^.*-(Support-([^-]*-).*$    1