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  ]