Hoogle Search
Within LTS Haskell 24.46 (ghc-9.10.3)
Note that Stackage only displays results for the latest LTS and Nightly snapshot. Learn more.
lamBrackets :: PrecedenceStack -> BoolAgda Agda.Syntax.Fixity Does a lambda-like thing (lambda, let or pi) need brackets in the given context? A peculiar thing with lambdas is that they don't need brackets in certain right operand contexts. To decide we need to look at the stack of precedences and not just the current precedence. Example: m₁ >>= (λ x → x) >>= m₂ (for _>>=_ left associative).
opBrackets :: Fixity -> PrecedenceStack -> BoolAgda Agda.Syntax.Fixity Do we need to bracket an operator application of the given fixity in a context with the given precedence.
opBrackets' :: Bool -> Fixity -> PrecedenceStack -> BoolAgda Agda.Syntax.Fixity Do we need to bracket an operator application of the given fixity in a context with the given precedence.
piBrackets :: PrecedenceStack -> BoolAgda Agda.Syntax.Fixity Does a function space need brackets?
roundFixBrackets :: PrecedenceStack -> BoolAgda Agda.Syntax.Fixity No documentation available.
withAppBrackets :: PrecedenceStack -> BoolAgda Agda.Syntax.Fixity Does a with application need brackets?
module Agda.Syntax.
IdiomBrackets No documentation available.
parseIdiomBracketsSeq :: Range -> [Expr] -> ScopeM ExprAgda Agda.Syntax.IdiomBrackets No documentation available.
SymCloseIdiomBracket :: SymbolAgda Agda.Syntax.Parser.Tokens No documentation available.
SymEmptyIdiomBracket :: SymbolAgda Agda.Syntax.Parser.Tokens No documentation available.