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