chore: prepare for refactoring
This commit is contained in:
parent
54bdddb98f
commit
6b1e64d7ea
1 changed files with 5 additions and 0 deletions
|
|
@ -1733,6 +1733,9 @@ match env.find? constName with
|
|||
| Expr.app (Expr.const `Lean.Parser.Parser _ _) (Expr.const `Lean.ParserKind.leading _ _) _ => do
|
||||
p ← env.evalConst (Parser leading) constName;
|
||||
pure ⟨leading, p⟩
|
||||
| Expr.const `Lean.Parser.Parser _ _ => do
|
||||
p ← env.evalConst (Parser leading) constName;
|
||||
pure ⟨leading, p⟩
|
||||
| Expr.const `Lean.ParserDescr _ _ => do
|
||||
d ← env.evalConst ParserDescr constName;
|
||||
p ← compileParserDescr categories d;
|
||||
|
|
@ -1897,6 +1900,8 @@ match env.find? declName with
|
|||
declareTrailingBuiltinParser env catName declName
|
||||
| Expr.app (Expr.const `Lean.Parser.Parser _ _) (Expr.const `Lean.ParserKind.leading _ _) _ =>
|
||||
declareLeadingBuiltinParser env catName declName
|
||||
| Expr.const `Lean.Parser.Parser _ _ =>
|
||||
declareLeadingBuiltinParser env catName declName
|
||||
| _ =>
|
||||
throw (IO.userError ("unexpected parser type at '" ++ toString declName ++ "' (`Parser` or `TrailingParser` expected"))
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue