# file : libbuild2/test/script/parser+cleanup.test.testscript # license : MIT; see accompanying LICENSE file : always : $* <>EOO cmd &file EOI cmd &file EOO : maybe : $* <>EOO cmd &?file EOI cmd &?file EOO : never : $* <>EOO cmd &!file EOI cmd &!file EOO : empty : $* <>EOE != 0 cmd &"" EOI testscript:1:6: error: empty cleanup path EOE : missed-before : { : token : : Path missed before command next token : $* <>EOE != 0 cmd & >file EOI testscript:1:7: error: missing cleanup path EOE : end : Test path missed before end of command : $* <>EOE != 0 cmd & EOI testscript:1:6: error: missing cleanup path EOE }