Cloning and timeline browsing: this project is on ChiselApp: chiselapp.com/user/kiatoa
Overview

Artifact ID: 59ecc19b0be23410568056a92336b1014e3c8d84
Page Name:example command file
Date: 2011-05-22 17:46:26
Original User: matt
Next 46c4272589e1760d0425c0044ac98e7a2db630fb
Content

;; 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/)