Agda.Syntax.Translation.InternalToAbstract
Description
Translating from internal syntax to abstract syntax. Enables nice pretty printing of internal syntax.
TODO
- numbers on metas - fake dependent functions to independent functions - meta parameters - shadowing
Documentation
reifyDisplayFormP :: LHS -> TCM LHSSource
data NamedClause Source
Constructors
| NamedClause QName Clause |
stripImplicits :: MonadTCM tcm => [NamedArg Pattern] -> [Pattern] -> tcm ([NamedArg Pattern], [Pattern])Source
reifyPatterns :: MonadTCM tcm => Telescope -> Permutation -> [Arg Pattern] -> tcm [NamedArg Pattern]Source