1
1
Parse tests/src/Parser.res
2
2
structure items:38 diagnostics:0
3
- Lident: M (0,7) Namespace
4
- Lident: C (1,9) Namespace
5
- Lident: Component (1,13) Namespace
3
+ Lident: M (0,7) Class
4
+ Lident: C (1,9) Class
5
+ Lident: Component (1,13) Class
6
6
JsxTag <: (4,9)
7
- Lident: Component (4,10) Namespace
7
+ Lident: Component (4,10) Class
8
8
Variable: _c (4,4)->(4,6)
9
9
JsxTag <: (6,10)
10
- Ldot: M (6,11) Namespace
11
- Lident: C (6,13) Namespace
10
+ Ldot: M (6,11) Class
11
+ Lident: C (6,13) Class
12
12
Variable: _mc (6,4)->(6,7)
13
13
JsxTag <: (8,9)
14
14
Lident: div (8,10) JsxLowercase
@@ -18,18 +18,18 @@ Lident: div (11,3) JsxLowercase
18
18
Lident: div (16,4) JsxLowercase
19
19
JsxTag >: (11,6)
20
20
JsxTag >: (16,7)
21
- Ldot: React (12,5) Namespace
21
+ Ldot: React (12,5) Class
22
22
Lident: string (12,11) Variable
23
23
JsxTag <: (13,4)
24
24
Lident: div (13,5) JsxLowercase
25
25
Lident: div (13,34) JsxLowercase
26
26
JsxTag >: (13,8)
27
27
JsxTag >: (13,37)
28
- Ldot: React (13,11) Namespace
28
+ Ldot: React (13,11) Class
29
29
Lident: string (13,17) Variable
30
- Ldot: React (14,5) Namespace
30
+ Ldot: React (14,5) Class
31
31
Lident: string (14,11) Variable
32
- Ldot: React (15,5) Namespace
32
+ Ldot: React (15,5) Class
33
33
Lident: string (15,11) Variable
34
34
Variable: _d2 (10,4)->(10,7)
35
35
Lident: pair (18,5) Type
@@ -48,19 +48,19 @@ Lident: looooooooooooooooooooooooooooooooooooooong_string (27,4) Type
48
48
Binary operator < (31,12)->(31,13)
49
49
Binary operator > (31,22)->(31,23)
50
50
Lident: MT (33,12) Type
51
- Lident: DDF (34,9) Namespace
52
- Lident: DDF (39,7) Namespace
51
+ Lident: DDF (34,9) Class
52
+ Lident: DDF (39,7) Class
53
53
Lident: MT (39,12) Type
54
- Lident: DDF (40,9) Namespace
55
- Lident: XX (45,7) Namespace
56
- Lident: YY (46,9) Namespace
54
+ Lident: DDF (40,9) Class
55
+ Lident: XX (45,7) Class
56
+ Lident: YY (46,9) Class
57
57
Lident: t (47,9) Type
58
58
Lident: int (47,13) Type
59
- Ldot: XX (51,5) Namespace
60
- Lident: YY (51,8) Namespace
59
+ Ldot: XX (51,5) Class
60
+ Lident: YY (51,8) Class
61
61
Lident: tt (53,5) Type
62
62
Lident: t (53,10) Type
63
- Lident: T (57,7) Namespace
63
+ Lident: T (57,7) Class
64
64
Lident: someRecord (58,7) Type
65
65
Lident: someField (59,4) Property
66
66
Lident: int (59,15) Type
@@ -71,7 +71,7 @@ Lident: someEnum (64,7) Type
71
71
Lident: A (64,18) EnumMember
72
72
Lident: B (64,22) EnumMember
73
73
Lident: C (64,26) EnumMember
74
- Ldot: T (67,17) Namespace
74
+ Ldot: T (67,17) Class
75
75
Lident: someField (67,19) Property
76
76
Lident: x (67,15) Variable
77
77
Variable: x (67,10)->(67,11)
@@ -89,16 +89,16 @@ JsxTag >: (73,24)
89
89
JsxTag >: (73,39)
90
90
JsxTag <: (73,26)
91
91
Lident: div (73,27) JsxLowercase
92
- Lident: SomeComponent (75,7) Namespace
93
- Lident: Nested (76,9) Namespace
92
+ Lident: SomeComponent (75,7) Class
93
+ Lident: Nested (76,9) Class
94
94
Lident: children (79,10) Variable
95
95
Variable: children (78,16)->(78,25)
96
96
Variable: make (78,8)->(78,12)
97
97
JsxTag <: (84,8)
98
- Ldot: SomeComponent (84,9) Namespace
99
- Lident: Nested (84,23) Namespace
100
- Ldot: SomeComponent (84,41) Namespace
101
- Lident: Nested (84,55) Namespace
98
+ Ldot: SomeComponent (84,9) Class
99
+ Lident: Nested (84,23) Class
100
+ Ldot: SomeComponent (84,41) Class
101
+ Lident: Nested (84,55) Class
102
102
JsxTag >: (84,29)
103
103
JsxTag >: (84,61)
104
104
JsxTag <: (84,31)
@@ -113,29 +113,29 @@ Lident: to (94,20) Variable
113
113
Lident: to (94,25) Variable
114
114
Lident: to (94,9) Variable
115
115
Lident: to (94,14) Variable
116
- Lident: ToAsProp (98,7) Namespace
116
+ Lident: ToAsProp (98,7) Class
117
117
Lident: to (101,18) Variable
118
- Ldot: React (101,8) Namespace
118
+ Ldot: React (101,8) Class
119
119
Lident: int (101,14) Variable
120
120
Variable: to (100,14)->(100,17)
121
121
Variable: make (100,6)->(100,10)
122
122
JsxTag <: (104,8)
123
- Lident: ToAsProp (104,9) Namespace
123
+ Lident: ToAsProp (104,9) Class
124
124
Variable: true (107,4)->(107,11)
125
125
Lident: true (108,8)->(108,15) Variable
126
- Ldot: T (110,19) Namespace
126
+ Ldot: T (110,19) Class
127
127
Lident: A (110,21) EnumMember
128
128
Variable: enumInModule (110,4)->(110,16)
129
129
Lident: typeInModule (112,5) Type
130
- Ldot: XX (112,20) Namespace
131
- Ldot: YY (112,23) Namespace
130
+ Ldot: XX (112,20) Class
131
+ Ldot: YY (112,23) Class
132
132
Lident: t (112,26) Type
133
- Lident: QQ (114,7) Namespace
133
+ Lident: QQ (114,7) Class
134
134
Lident: somePolyEnumType (115,7) Type
135
135
Lident: list (118,29) Type
136
136
TypeArg: (118,34)->(118,37)
137
137
Lident: int (118,34) Type
138
- Ldot: QQ (126,8) Namespace
138
+ Ldot: QQ (126,8) Class
139
139
Lident: somePolyEnumType (126,11) Type
140
140
Lident: x (124,9) Variable
141
141
Variable: x (123,8)->(123,9)
0 commit comments