Results for ysh-string.test.sh

statusyshysh-cpp
pass 2525
total2525
caseyshysh-cppdescription
0pass pass Unquoted backslash escapes, as in J8 strings
1pass pass Unquoted \u{3bc} escape
2pass pass Unquoted \y24 escape
3pass pass single quoted -- implicit and explicit raw
4pass pass Implicit raw single quote with backslash is a syntax error
5pass pass $"foo $x" to make "foo $x" explicit
6pass pass single quoted C strings: $'foo\n'
7pass pass raw strings and J8 strings don't work in OSH
8pass pass J8-style u'' and b'' strings in expression mode
9pass pass J8-style u'' and b'' strings in command mode
10pass pass J8-style multi-line strings u''' b''' in command mode
11pass pass Double Quoted
12pass pass Multiline strings with '' and ""
13pass pass C strings in %() array literals
14pass pass shopt parse_ysh_string
15pass pass $''' isn't a a multiline string (removed)
16pass pass """ and $""" in Expression Mode
17pass pass ''' in Expression Mode
18pass pass """ and $""" in Command Mode
19pass pass ''' in Command Mode
20pass pass r''' in Command Mode, Expression mode
21pass pass ''' in Here Doc
22pass pass ''' without parse_triple_quote
23pass pass here doc with quotes
24pass pass triple quoted and implicit concatenation
50 passed, 0 OK, 0 not implemented, 0 BUG, 0 failed, 0 timeouts, 0 cases skipped