@@ -176,3 +176,60 @@ still comment
176176 (109 111 nil )
177177 (112 116 font-lock-keyword-face )
178178 (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