1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859-------------------------------------------------------------------------- The Agda standard library---- The reflected abstract syntax tree------------------------------------------------------------------------ {-# OPTIONS --cubical-compatible --safe #-} module Reflection.AST where import Agda.Builtin.Reflection as Builtin -------------------------------------------------------------------------- Names, Metas, and Literals re-exported publicly open import Reflection.AST.Abstraction as Abstraction public using (Abs; abs)open import Reflection.AST.Argument as Argument public using (Arg; arg; Args; vArg; hArg; iArg; defaultModality)open import Reflection.AST.Definition as Definition public using (Definition)open import Reflection.AST.Meta as Meta public using (Meta)open import Reflection.AST.Name as Name public using (Name; Names)open import Reflection.AST.Literal as Literal public using (Literal)open import Reflection.AST.Pattern as Pattern public using (Pattern)open import Reflection.AST.Term as Term public using (Term; Type; Clause; Clauses; Sort) import Reflection.AST.Argument.Modality as Modalityimport Reflection.AST.Argument.Quantity as Quantityimport Reflection.AST.Argument.Relevance as Relevanceimport Reflection.AST.Argument.Visibility as Visibilityimport Reflection.AST.Argument.Information as Information open Definition.Definition publicopen Information.ArgInfo publicopen Literal.Literal publicopen Modality.Modality publicopen Quantity.Quantity publicopen Relevance.Relevance publicopen Term.Term publicopen Visibility.Visibility public open import Reflection.AST.Show public -------------------------------------------------------------------------- Fixity open Builtin public using (non-assoc; related; unrelated; fixity) renaming ( left-assoc to assocˡ ; right-assoc to assocʳ ; primQNameFixity to getFixity )