github.com/cheshirekow/buildtools@v0.0.0-20200224190056-5d637702fe81/build/testdata/060.golden (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\\wC\\y\\z\000\001\002\003\004\005\006\007\\8\\9",
    49  
    50      # correct escape sequences
    51      """ aa\\bb\n \
    52    """,
    53  ]