Artifact
54c41ea5a588e4cbeeb4b2eb347c1741968aaaf3:
Wiki page
[example command file] by
matt
2011-03-14 02:46:02.
D 2011-03-14T02:46:02.013
L example\scommand\sfile
U matt
W 745
<verbatim>
;; first ensure your run at least started
;;
(trigger "Init" #/This is a header/)
(trigger "InitEnd" #/^\s*$/)
(section "Init" "Init" "InitEnd")
(trigger "Body" #/^.*$/) ;; anything starts the body
;; (trigger "EndBody" #/This had better never match/)
(section "Body" "Body" "EndBody")
(trigger "Blah2" #/^begin Blah2/)
(trigger "Blah2End" #/^end Blah2/)
(section "Blah2" "Blah2" "Blah2End")
(expect:required in "Init" = 1 "Header" #/This is a header/)
(expect:ignore in "Blah2" = 1 "FALSE ERROR" #/ERROR/)
(expect:error in "Body" = 0 "ERROR BLAH" (list #/ERROR/ #/error/)) ;; but disallow any other errors
(expect in "Init" < 1 "Junk" #/This is bogus/)
</verbatim>
Z 8eb1953051cc52ca85cd37bf7a21a44a