github.com/cheshirekow/buildtools@v0.0.0-20200224190056-5d637702fe81/build/testdata/060.in (about) 1 strings = [ 2 # empty 3 '', 4 "", 5 '''''', 6 """""", 7 8 # ordinary 9 'foo', 10 "foo", 11 '''foo''', 12 """foo""", 13 14 # contain quotes of different style 15 '"foo"', 16 "'foo'", 17 '''"""foo"""''', 18 """'''foo'''""", 19 20 # contain quotes of the same style 21 '\'foo\'', 22 "\"foo\"", 23 '''\'\'\'foo\'\'\'''', 24 """\"\"\"foo\"\"\"""", 25 26 # contain quotes of both styles 27 '\'"foo"\'', 28 "'\"foo\"'", 29 '''\'\'\'"""foo"""\'\'\'''', 30 """'''\"\"\"foo\"\"\"'''""", 31 32 # raw strings 33 r'\foo', 34 r'"\foo', 35 r"\foo", 36 r"'\foo", 37 r'''\foo''', 38 r'''"""\foo''', 39 r"""\foo""", 40 r"""'''\foo""", 41 r"\a\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x43\y\z\0\1\2\3\4\5\6\7\8\9\\n", 42 43 # contain incorrect escape sequences 44 "\a'", 45 '\a"', 46 """\a'""", 47 '''\a"''', 48 "\a\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x43\y\z\0\1\2\3\4\5\6\7\8\9", 49 50 # correct escape sequences 51 """ aa\\bb\n \ 52 """, 53 ]