github.com/nevalang/neva@v0.23.1-0.20240507185603-7696a9bb8dda/internal/compiler/parser/smoke_test/happypath/016_interface.enums.neva (about)

     1  interface { IReader1 (x enum { Monday }) () }
     2  
     3  interface { IReader2 (x enum {
     4      Monday }) () }
     5  
     6  interface { IReader3 (x enum { Monday
     7  }) () }
     8  
     9  interface {
    10      IReader4 (x enum { Monday }) ()
    11  }
    12  
    13  interface {
    14      IReader5 (x enum {
    15          Monday
    16      }) ()
    17  }
    18  
    19  interface {
    20      IReader6 (x enum { Monday, Tuesday, Wednesday }) ()
    21  }
    22  
    23  interface {
    24      IReader7 (x enum {
    25          Monday, Tuesday, Wednesday
    26      }) ()
    27  }
    28  
    29  interface {
    30      IReader8 (x enum { Monday, Tuesday, Wednesday }) (a enum { Monday, Tuesday, Wednesday })
    31  }
    32  
    33  interface {
    34      IReader9 (x enum { Monday, Tuesday, Wednesday }) (a enum {
    35          Monday, Tuesday, Wednesday })
    36  }
    37  
    38  interface {
    39      IReader10 (x enum { Monday, Tuesday, Wednesday }) (a enum { Monday, Tuesday, Wednesday
    40      })
    41  }
    42  
    43  interface {
    44      IReader11 (x enum {
    45          Monday, Tuesday, Wednesday
    46      }) (a enum {
    47          Monday, Tuesday, Wednesday
    48      })
    49  }
    50  
    51  interface {
    52      IReader12 (x enum {
    53          Monday,
    54          Tuesday,
    55          Wednesday
    56      }) (a enum {
    57          Monday,
    58          Tuesday,
    59          Wednesday
    60      })
    61  }
    62  
    63  interface {
    64      IReader12 (x enum { Monday, Tuesday, Wednesday }, y enum { January, February }) (a enum { Monday, Tuesday, Wednesday }, b  enum { January, February })
    65  }
    66  
    67  interface {
    68      IReader12 (
    69          x enum { Monday, Tuesday, Wednesday }, y enum { January, February }
    70      ) (a enum { Monday, Tuesday, Wednesday }, b  enum { January, February })
    71  }
    72  
    73  interface {
    74      IReader12 (
    75          x enum { Monday, Tuesday, Wednesday }, y enum { January, February }
    76      ) (
    77          a enum { Monday, Tuesday, Wednesday }, b  enum { January, February }
    78      )
    79  }
    80  
    81  interface {
    82      IReader12 (
    83          x enum {
    84              Monday, Tuesday, Wednesday
    85          }, y enum { January, February }
    86      ) (
    87          a enum { Monday, Tuesday, Wednesday }, b  enum { January, February }
    88      )
    89  }
    90  
    91  
    92  interface {
    93      IReader12 (
    94          x enum {
    95              Monday, Tuesday, Wednesday
    96          }, y enum {
    97              January, February
    98          }
    99      ) (
   100          a enum { Monday, Tuesday, Wednesday }, b  enum { January, February }
   101      )
   102  }
   103  
   104  interface {
   105      IReader12 (
   106          x enum {
   107              Monday, Tuesday, Wednesday
   108          }, y enum {
   109              January, February
   110          }
   111      ) (
   112          a enum {
   113              Monday, Tuesday, Wednesday }, b  enum { January, February }
   114      )
   115  }
   116  
   117  interface {
   118      IReader12 (
   119          x enum {
   120              Monday, Tuesday, Wednesday
   121          }, y enum {
   122              January, February
   123          }
   124      ) (
   125          a enum {
   126              Monday, Tuesday, Wednesday }, b  enum { January, February
   127          }
   128      )
   129  }
   130  
   131  interface {
   132      pub IReader12 (
   133          x enum {
   134              Monday,
   135              Tuesday,
   136              Wednesday
   137          }, y enum {
   138              January,
   139              February
   140          }
   141      ) (
   142          a enum {
   143              Monday,
   144              Tuesday,
   145              Wednesday
   146          }, b  enum {
   147              January, February
   148          }
   149      )
   150  }