@@ -59,7 +59,7 @@ atom fname
59
59
pure (IVar (MkFC fname start end) x)
60
60
<|> do start <- location
61
61
symbol " $"
62
- x <- UN . Basic <$> unqualifiedName
62
+ x <- userName
63
63
end <- location
64
64
pure (IBindVar (MkFC fname start end) x)
65
65
<|> do start <- location
@@ -185,7 +185,7 @@ mutual
185
185
implicitArg fname indents
186
186
= do start <- location
187
187
symbol " {"
188
- x <- UN . Basic <$> unqualifiedName
188
+ x <- userName
189
189
(do symbol " ="
190
190
commit
191
191
tm <- expr fname indents
@@ -203,7 +203,7 @@ mutual
203
203
as : OriginDesc -> IndentInfo -> Rule RawImp
204
204
as fname indents
205
205
= do start <- location
206
- x <- UN . Basic <$> unqualifiedName
206
+ x <- userName
207
207
nameEnd <- location
208
208
symbol " @"
209
209
pat <- simpleExpr fname indents
@@ -245,26 +245,26 @@ mutual
245
245
bindList fname start indents
246
246
= forget <$> sepBy1 (symbol " ," )
247
247
(do rigc <- multiplicity
248
- n <- unqualifiedName
248
+ n <- userName
249
249
end <- location
250
250
ty <- option
251
251
(Implicit (MkFC fname start end) False )
252
252
(do symbol " :"
253
253
appExpr fname indents)
254
254
rig <- getMult rigc
255
- pure (rig, UN ( Basic n) , ty))
255
+ pure (rig, n , ty))
256
256
257
257
258
258
pibindListName : OriginDesc -> FilePos -> IndentInfo ->
259
259
Rule (List (RigCount, Name, RawImp))
260
260
pibindListName fname start indents
261
261
= do rigc <- multiplicity
262
- ns <- sepBy1 (symbol " ," ) unqualifiedName
262
+ ns <- sepBy1 (symbol " ," ) userName
263
263
symbol " :"
264
264
ty <- expr fname indents
265
265
atEnd indents
266
266
rig <- getMult rigc
267
- pure (map (\ n => (rig, UN ( Basic n) , ty)) (forget ns))
267
+ pure (map (\ n => (rig, n , ty)) (forget ns))
268
268
<|> forget <$> sepBy1 (symbol " ," )
269
269
(do rigc <- multiplicity
270
270
n <- name
@@ -299,11 +299,11 @@ mutual
299
299
keyword " forall"
300
300
commit
301
301
nstart <- location
302
- ns <- sepBy1 (symbol " ," ) unqualifiedName
302
+ ns <- sepBy1 (symbol " ," ) userName
303
303
nend <- location
304
304
let nfc = MkFC fname nstart nend
305
305
let binders = map (\ n => ( erased {a= RigCount }
306
- , Just ( UN $ Basic n)
306
+ , Just n
307
307
, Implicit nfc False ))
308
308
(forget ns)
309
309
symbol " ."
@@ -640,12 +640,12 @@ fieldDecl fname indents
640
640
fieldBody : PiInfo RawImp -> Rule (List IField)
641
641
fieldBody p
642
642
= do start <- location
643
- ns <- sepBy1 (symbol " ," ) unqualifiedName
643
+ ns <- sepBy1 (symbol " ," ) userName
644
644
symbol " :"
645
645
ty <- expr fname indents
646
646
end <- location
647
647
pure (map (\ n => MkIField (MkFC fname start end)
648
- linear p ( UN $ Basic n) ty) (forget ns))
648
+ linear p n ty) (forget ns))
649
649
650
650
recordDecl : OriginDesc -> IndentInfo -> Rule ImpDecl
651
651
recordDecl fname indents
0 commit comments