Safe Haskell | Safe-Infered |
---|
PrintErrorMessages
Documentation
sem_Error_CustomError :: Bool -> Pos -> PP_Doc -> T_Error
sem_Error_Cyclic :: NontermIdent -> Maybe ConstructorIdent -> [String] -> T_Error
sem_Error_DirectCirc :: NontermIdent -> Bool -> [((Identifier, Identifier), [String], [String])] -> T_Error
sem_Error_DupChild :: NontermIdent -> ConstructorIdent -> Identifier -> Identifier -> T_Error
sem_Error_DupInhAttr :: NontermIdent -> Identifier -> Identifier -> T_Error
sem_Error_DupRule :: NontermIdent -> ConstructorIdent -> Identifier -> Identifier -> Identifier -> T_Error
sem_Error_DupSet :: NontermIdent -> NontermIdent -> T_Error
sem_Error_DupSig :: NontermIdent -> ConstructorIdent -> Identifier -> T_Error
sem_Error_DupSynAttr :: NontermIdent -> Identifier -> Identifier -> T_Error
sem_Error_DupUnique :: NontermIdent -> ConstructorIdent -> Identifier -> T_Error
sem_Error_HsParseError :: Pos -> String -> T_Error
sem_Error_IncompatibleVisitKind :: Identifier -> VisitIdentifier -> VisitKind -> VisitKind -> T_Error
sem_Error_InducedCirc :: NontermIdent -> CInterface -> [((Identifier, Identifier), [String], [String])] -> T_Error
sem_Error_InstCirc :: NontermIdent -> ConstructorIdent -> Identifier -> Bool -> [String] -> T_Error
sem_Error_LocalCirc :: NontermIdent -> ConstructorIdent -> Identifier -> Bool -> [String] -> T_Error
sem_Error_MissingRule :: NontermIdent -> ConstructorIdent -> Identifier -> Identifier -> T_Error
sem_Error_ParserError :: Pos -> String -> String -> T_Error
sem_Error_SuperfluousRule :: NontermIdent -> ConstructorIdent -> Identifier -> Identifier -> T_Error
sem_Error_UndefAttr :: NontermIdent -> ConstructorIdent -> Identifier -> Identifier -> Bool -> T_Error
sem_Errors :: Errors -> T_Errors
data Inh_Errors
Constructors
Inh_Errors | |
Fields |
data Syn_Errors
Constructors
Syn_Errors | |
Fields |
wrap_Errors :: T_Errors -> Inh_Errors -> Syn_Errors
sem_Errors_Cons :: T_Error -> T_Errors -> T_Errors
data Syn_Error
Constructors
Syn_Error | |
Fields
|
wrap_Error :: T_Error -> Inh_Error -> Syn_Error
cycleIsDangerous :: Options -> Bool
showEdge :: ((Identifier, Identifier), t, t1) -> PP_Doc
showEdgeLong :: ((Identifier, Identifier), [String], [String]) -> PP_Doc
attrText :: Identifier -> Identifier -> [Char]
showLineNr :: Int -> String
showAttrDef :: Identifier -> Identifier -> [Char]
showAttrUse :: Identifier -> Identifier -> [Char]
ppAttr :: Identifier -> Identifier -> PP_Doc
ppAttrUse :: Identifier -> Identifier -> PP_Doc
(+.+) :: Identifier -> Identifier -> String
showPos :: Identifier -> String
ppInterface :: Show a => a -> PP_Doc