@@ -176,3 +176,60 @@ still comment
176
176
(109 111 nil )
177
177
(112 116 font-lock-keyword-face )
178
178
(117 117 nil ))))
179
+
180
+ (ert-deftest func-decl-w-do-and-qualified-do ()
181
+ :expected-result :failed
182
+ (purescript-test-ranges
183
+ " mkMyComponent :: Component {}
184
+ mkMyComponent = do
185
+ modalComp :: (NodeRef -> JSX) <- mkModal
186
+ component \" mkMyComponent\" \_ -> React.do
187
+ dialogRef :: NodeRef <- newNodeRef
188
+ pure $ R.label_ []
189
+ "
190
+ '((1 13 font-lock-function-name-face )
191
+ (14 14 nil )
192
+ (15 16 font-lock-variable-name-face )
193
+ (17 17 nil )
194
+ (18 26 font-lock-type-face )
195
+ (27 30 nil )
196
+ (31 43 font-lock-function-name-face )
197
+ (44 44 nil )
198
+ (45 45 font-lock-variable-name-face )
199
+ (46 46 nil )
200
+ (47 48 font-lock-keyword-face )
201
+ (49 61 nil )
202
+ (62 63 font-lock-variable-name-face )
203
+ (64 65 nil )
204
+ (66 72 font-lock-type-face )
205
+ (73 73 nil )
206
+ (74 75 font-lock-variable-name-face )
207
+ (76 76 nil )
208
+ (77 79 font-lock-type-face )
209
+ (80 81 nil )
210
+ (82 83 font-lock-variable-name-face )
211
+ (84 104 nil )
212
+ (105 119 font-lock-string-face )
213
+ (120 120 nil )
214
+ (121 121 font-lock-variable-name-face )
215
+ (122 122 font-lock-keyword-face )
216
+ (123 123 nil )
217
+ (124 125 font-lock-variable-name-face )
218
+ (126 126 nil )
219
+ (127 131 font-lock-type-face )
220
+ (132 132 font-lock-variable-name-face )
221
+ (133 134 font-lock-keyword-face )
222
+ (135 149 nil )
223
+ (150 151 font-lock-variable-name-face )
224
+ (152 152 nil )
225
+ (153 159 font-lock-type-face )
226
+ (160 160 nil )
227
+ (161 162 font-lock-variable-name-face )
228
+ (163 181 nil )
229
+ (182 182 font-lock-variable-name-face )
230
+ (183 183 nil )
231
+ (184 184 font-lock-type-face )
232
+ (185 185 font-lock-variable-name-face )
233
+ (186 192 nil )
234
+ (193 194 font-lock-type-face )
235
+ (195 195 nil ))))
0 commit comments