fix(library/init/lean/parser/parser): add ident as possible first token for symbolOrIdent

This commit is contained in:
Leonardo de Moura 2019-07-14 08:19:42 -07:00
parent 1dce4a8f70
commit f8fba6877b

View file

@ -815,7 +815,7 @@ fun c s =>
symbolOrIdentFnAux sym ("expected '" ++ sym ++ "'")
def symbolOrIdentInfo (sym : String) : ParserInfo :=
{ firstTokens := FirstTokens.tokens [ { val := sym, lbp := none } ] }
{ firstTokens := FirstTokens.tokens [ { val := sym }, { val := "ident" } ] }
@[inline] def symbolOrIdent {k : ParserKind} (sym : String) : Parser k :=
let sym := sym.trim;