SOURCE_FILE
  USE
    USE_KW "use"
    WHITESPACE " "
    USE_TREE
      STAR "*"
    SEMICOLON ";"
  WHITESPACE "\n"
  USE
    USE_KW "use"
    WHITESPACE " "
    USE_TREE
      COLON2 "::"
      STAR "*"
    SEMICOLON ";"
  WHITESPACE "\n"
  USE
    USE_KW "use"
    WHITESPACE " "
    USE_TREE
      COLON2 "::"
      USE_TREE_LIST
        L_CURLY "{"
        R_CURLY "}"
    SEMICOLON ";"
  WHITESPACE "\n"
  USE
    USE_KW "use"
    WHITESPACE " "
    USE_TREE
      USE_TREE_LIST
        L_CURLY "{"
        R_CURLY "}"
    SEMICOLON ";"
  WHITESPACE "\n"
  USE
    USE_KW "use"
    WHITESPACE " "
    USE_TREE
      PATH
        PATH_SEGMENT
          NAME_REF
            IDENT "foo"
      COLON2 "::"
      STAR "*"
    SEMICOLON ";"
  WHITESPACE "\n"
  USE
    USE_KW "use"
    WHITESPACE " "
    USE_TREE
      PATH
        PATH_SEGMENT
          NAME_REF
            IDENT "foo"
      COLON2 "::"
      USE_TREE_LIST
        L_CURLY "{"
        R_CURLY "}"
    SEMICOLON ";"
  WHITESPACE "\n"
  USE
    USE_KW "use"
    WHITESPACE " "
    USE_TREE
      PATH
        PATH_SEGMENT
          COLON2 "::"
          NAME_REF
            IDENT "foo"
      COLON2 "::"
      USE_TREE_LIST
        L_CURLY "{"
        USE_TREE
          PATH
            PATH_SEGMENT
              NAME_REF
                IDENT "a"
        COMMA ","
        WHITESPACE " "
        USE_TREE
          PATH
            PATH_SEGMENT
              NAME_REF
                IDENT "b"
        COMMA ","
        WHITESPACE " "
        USE_TREE
          PATH
            PATH_SEGMENT
              NAME_REF
                IDENT "c"
        R_CURLY "}"
    SEMICOLON ";"
  WHITESPACE "\n"
