/ tests / tests / parser-statement / statement / definition_fail.adl
definition_fail.adl
 1  
 2  let x = expr;
 3  
 4  let x = ();
 5  
 6  let x = x+y;
 7  
 8  let x = (x,y);
 9  
10  let x = x();
11  
12  
13  const x = expr;
14  
15  const x = ();
16  
17  const x = x+y;
18  
19  const x = (x,y);
20  
21  const x = x();
22  
23  
24  let x: u32 = expr;
25  
26  let x: u32 = ();
27  
28  let x: u32 = x+y;
29  
30  let x: u32 = (x,y);
31  
32  let x: u32 = x();
33  
34  
35  const x: u32 = expr;
36  
37  const x: u32 = ();
38  
39  const x: u32 = x+y;
40  
41  const x: u32 = (x,y);
42  
43  const x: u32 = x();
44  
45  
46  let (x,y,,) = ();
47  
48  let (,x,y) = ();
49  
50  let (x,,y) = ();
51  
52  let x: [u8; (2,,)] = [[0,0], [0,0]];
53  
54  
55  let x: const = expr;
56  
57  const x: let = expr;
58  
59  let
60  
61  let x
62  
63  let x:
64  
65  let x = (a, y]);
66  
67  let = 1u8;
68  
69  let;
70  
71  let x 1u8;
72  
73  let x: u8;
74  
75  let x: u8
76  
77  let x: = 1;
78  
79  let x: [u8] = 1;
80  
81  let x: [u8;
82  
83  let x: [u8; 1u8] = [1,
84  
85  let dbg: u8 = ];
86  
87  let 🦀: u8 = 0;
88  
89  let (x) = ...;
90  
91  let (x,) = ...;
92  
93  let _1: u8 = 1u8;
94  
95  let 1___091: u8 = 12u8;