1 USING: accessors eval multiline sequences tools.test ;
10 [ "foo\nbar\n" ] [ test-it ] unit-test
15 [ "foo\nbar\n" ] [ HEREDOC: END
25 [ " END\n" ] [ HEREDOC: END
30 [ "\n" ] [ HEREDOC: END
35 [ "x\n" ] [ HEREDOC: END
40 [ "x\n" ] [ HEREDOC: END
45 [ "xyz \n" ] [ HEREDOC: END
50 [ "} ! * # \" «\n" ] [ HEREDOC: END
55 [ 21 "foo\nbar\n" " HEREDOC: FOO\n FOO\n" 22 ] [ 21 HEREDOC: X
79 [ DELIMITED: factor blows my mind
80 whoafactor blows my mind ] unit-test
83 SYNTAX: MULTILINE-LITERAL: parse-here suffix! ;
88 CONSTANT: foo { MULTILINE-LITERAL:
95 ! Make sure parse-here fails if extra crap appears on the first line
97 "CONSTANT: foo { MULTILINE-LITERAL: asdfasfdasdfas