lean4-htt/tests/lean/run/2249.lean
2023-06-05 16:52:23 +02:00

12 lines
352 B
Text

import Lean
macro (name := fooParser) "foo" x:(ppSpace ident)* : term =>
`([$(x.map (Lean.mkIdent ·.getId)),*])
namespace Lean.Parser.Term
macro (name := barParser) "bar" x:(ppSpace ident)* : term =>
`([$(x.map (Lean.mkIdent ·.getId)),*])
variable (a : Nat)
#check foo a -- ok
#check bar a -- ok (used to be: unknown identifier '[anonymous]')