diff options
author | Karen Arutyunov <karen@codesynthesis.com> | 2017-03-31 23:29:49 +0300 |
---|---|---|
committer | Karen Arutyunov <karen@codesynthesis.com> | 2017-04-04 13:28:18 +0300 |
commit | d53c8a6ce3d868da66d97a9243365e88d0879343 (patch) | |
tree | 7d1268f62808f706c3a4d5631456afb4cbe24fb2 /tests/tab-parser/testscript | |
parent | f4f30ed51b9bcd84cf25b601fab0a0064aae7af8 (diff) |
Add tab_parser
Diffstat (limited to 'tests/tab-parser/testscript')
-rw-r--r-- | tests/tab-parser/testscript | 49 |
1 files changed, 49 insertions, 0 deletions
diff --git a/tests/tab-parser/testscript b/tests/tab-parser/testscript new file mode 100644 index 0000000..1b0a816 --- /dev/null +++ b/tests/tab-parser/testscript @@ -0,0 +1,49 @@ +# file : tests/tab-parser/testscript +# copyright : Copyright (c) 2014-2017 Code Synthesis Ltd +# license : MIT; see accompanying LICENSE file + +: valid +: +: Roundtrip tab-files. +: +{ + : newline-term + : + $* <<EOF >>EOF + abc + def xyz + fff + EOF + + : eos-term + : + $* <:'abc' >'abc' + + : empty-lines + : + $* <<EOI >'def' + # abc + + # abc + def + + EOI + + : quoting + : + $* -l <<EOI >>EOO + def k" l'"'m n"' xyz + EOI + def + k" l'"'m n"' + xyz + EOO +} + +: invalid +: +{ + : unterm-quoting + : + $* <'ab"c' 2>'cin:1:5: error: unterminated quoted string' == 1 +} |