packages feed

dhscanner-ast 1.2.0 → 1.3.0

raw patch · 2 files changed

+16/−10 lines, 2 filesdep ~aesondep ~basedep ~containersPVP ok

version bump matches the API change (PVP)

Dependency ranges changed: aeson, base, containers

API changes (from Hackage documentation)

- Ast: instance GHC.Classes.Eq Ast.DataMember
- Ast: instance GHC.Classes.Eq Ast.DataMembers
- Ast: instance GHC.Classes.Eq Ast.Exp
- Ast: instance GHC.Classes.Eq Ast.ExpAssignContent
- Ast: instance GHC.Classes.Eq Ast.ExpBinopContent
- Ast: instance GHC.Classes.Eq Ast.ExpBoolContent
- Ast: instance GHC.Classes.Eq Ast.ExpCallContent
- Ast: instance GHC.Classes.Eq Ast.ExpIntContent
- Ast: instance GHC.Classes.Eq Ast.ExpKwArgContent
- Ast: instance GHC.Classes.Eq Ast.ExpLambdaContent
- Ast: instance GHC.Classes.Eq Ast.ExpNullContent
- Ast: instance GHC.Classes.Eq Ast.ExpStrContent
- Ast: instance GHC.Classes.Eq Ast.ExpVarContent
- Ast: instance GHC.Classes.Eq Ast.ImportAlias
- Ast: instance GHC.Classes.Eq Ast.ImportLocalContent
- Ast: instance GHC.Classes.Eq Ast.ImportSource
- Ast: instance GHC.Classes.Eq Ast.ImportSpecific
- Ast: instance GHC.Classes.Eq Ast.ImportThirdPartyContent
- Ast: instance GHC.Classes.Eq Ast.Methods
- Ast: instance GHC.Classes.Eq Ast.Operator
- Ast: instance GHC.Classes.Eq Ast.Param
- Ast: instance GHC.Classes.Eq Ast.Root
- Ast: instance GHC.Classes.Eq Ast.Stmt
- Ast: instance GHC.Classes.Eq Ast.StmtAssignContent
- Ast: instance GHC.Classes.Eq Ast.StmtBlockContent
- Ast: instance GHC.Classes.Eq Ast.StmtBreakContent
- Ast: instance GHC.Classes.Eq Ast.StmtClassContent
- Ast: instance GHC.Classes.Eq Ast.StmtContinueContent
- Ast: instance GHC.Classes.Eq Ast.StmtFuncContent
- Ast: instance GHC.Classes.Eq Ast.StmtIfContent
- Ast: instance GHC.Classes.Eq Ast.StmtImportContent
- Ast: instance GHC.Classes.Eq Ast.StmtMethodContent
- Ast: instance GHC.Classes.Eq Ast.StmtReturnContent
- Ast: instance GHC.Classes.Eq Ast.StmtTryContent
- Ast: instance GHC.Classes.Eq Ast.StmtVardecContent
- Ast: instance GHC.Classes.Eq Ast.StmtWhileContent
- Ast: instance GHC.Classes.Eq Ast.Var
- Ast: instance GHC.Classes.Eq Ast.VarFieldContent
- Ast: instance GHC.Classes.Eq Ast.VarSimpleContent
- Ast: instance GHC.Classes.Eq Ast.VarSubscriptContent
- Ast: instance GHC.Classes.Ord Ast.DataMember
- Ast: instance GHC.Classes.Ord Ast.DataMembers
- Ast: instance GHC.Classes.Ord Ast.Exp
- Ast: instance GHC.Classes.Ord Ast.ExpAssignContent
- Ast: instance GHC.Classes.Ord Ast.ExpBinopContent
- Ast: instance GHC.Classes.Ord Ast.ExpBoolContent
- Ast: instance GHC.Classes.Ord Ast.ExpCallContent
- Ast: instance GHC.Classes.Ord Ast.ExpIntContent
- Ast: instance GHC.Classes.Ord Ast.ExpKwArgContent
- Ast: instance GHC.Classes.Ord Ast.ExpLambdaContent
- Ast: instance GHC.Classes.Ord Ast.ExpNullContent
- Ast: instance GHC.Classes.Ord Ast.ExpStrContent
- Ast: instance GHC.Classes.Ord Ast.ExpVarContent
- Ast: instance GHC.Classes.Ord Ast.ImportAlias
- Ast: instance GHC.Classes.Ord Ast.ImportLocalContent
- Ast: instance GHC.Classes.Ord Ast.ImportSource
- Ast: instance GHC.Classes.Ord Ast.ImportSpecific
- Ast: instance GHC.Classes.Ord Ast.ImportThirdPartyContent
- Ast: instance GHC.Classes.Ord Ast.Methods
- Ast: instance GHC.Classes.Ord Ast.Operator
- Ast: instance GHC.Classes.Ord Ast.Param
- Ast: instance GHC.Classes.Ord Ast.Root
- Ast: instance GHC.Classes.Ord Ast.Stmt
- Ast: instance GHC.Classes.Ord Ast.StmtAssignContent
- Ast: instance GHC.Classes.Ord Ast.StmtBlockContent
- Ast: instance GHC.Classes.Ord Ast.StmtBreakContent
- Ast: instance GHC.Classes.Ord Ast.StmtClassContent
- Ast: instance GHC.Classes.Ord Ast.StmtContinueContent
- Ast: instance GHC.Classes.Ord Ast.StmtFuncContent
- Ast: instance GHC.Classes.Ord Ast.StmtIfContent
- Ast: instance GHC.Classes.Ord Ast.StmtImportContent
- Ast: instance GHC.Classes.Ord Ast.StmtMethodContent
- Ast: instance GHC.Classes.Ord Ast.StmtReturnContent
- Ast: instance GHC.Classes.Ord Ast.StmtTryContent
- Ast: instance GHC.Classes.Ord Ast.StmtVardecContent
- Ast: instance GHC.Classes.Ord Ast.StmtWhileContent
- Ast: instance GHC.Classes.Ord Ast.Var
- Ast: instance GHC.Classes.Ord Ast.VarFieldContent
- Ast: instance GHC.Classes.Ord Ast.VarSimpleContent
- Ast: instance GHC.Classes.Ord Ast.VarSubscriptContent
- Ast: instance GHC.Generics.Generic Ast.DataMember
- Ast: instance GHC.Generics.Generic Ast.DataMembers
- Ast: instance GHC.Generics.Generic Ast.Exp
- Ast: instance GHC.Generics.Generic Ast.ExpAssignContent
- Ast: instance GHC.Generics.Generic Ast.ExpBinopContent
- Ast: instance GHC.Generics.Generic Ast.ExpBoolContent
- Ast: instance GHC.Generics.Generic Ast.ExpCallContent
- Ast: instance GHC.Generics.Generic Ast.ExpIntContent
- Ast: instance GHC.Generics.Generic Ast.ExpKwArgContent
- Ast: instance GHC.Generics.Generic Ast.ExpLambdaContent
- Ast: instance GHC.Generics.Generic Ast.ExpNullContent
- Ast: instance GHC.Generics.Generic Ast.ExpStrContent
- Ast: instance GHC.Generics.Generic Ast.ExpVarContent
- Ast: instance GHC.Generics.Generic Ast.ImportAlias
- Ast: instance GHC.Generics.Generic Ast.ImportLocalContent
- Ast: instance GHC.Generics.Generic Ast.ImportSource
- Ast: instance GHC.Generics.Generic Ast.ImportSpecific
- Ast: instance GHC.Generics.Generic Ast.ImportThirdPartyContent
- Ast: instance GHC.Generics.Generic Ast.Methods
- Ast: instance GHC.Generics.Generic Ast.Operator
- Ast: instance GHC.Generics.Generic Ast.Param
- Ast: instance GHC.Generics.Generic Ast.Root
- Ast: instance GHC.Generics.Generic Ast.Stmt
- Ast: instance GHC.Generics.Generic Ast.StmtAssignContent
- Ast: instance GHC.Generics.Generic Ast.StmtBlockContent
- Ast: instance GHC.Generics.Generic Ast.StmtBreakContent
- Ast: instance GHC.Generics.Generic Ast.StmtClassContent
- Ast: instance GHC.Generics.Generic Ast.StmtContinueContent
- Ast: instance GHC.Generics.Generic Ast.StmtFuncContent
- Ast: instance GHC.Generics.Generic Ast.StmtIfContent
- Ast: instance GHC.Generics.Generic Ast.StmtImportContent
- Ast: instance GHC.Generics.Generic Ast.StmtMethodContent
- Ast: instance GHC.Generics.Generic Ast.StmtReturnContent
- Ast: instance GHC.Generics.Generic Ast.StmtTryContent
- Ast: instance GHC.Generics.Generic Ast.StmtVardecContent
- Ast: instance GHC.Generics.Generic Ast.StmtWhileContent
- Ast: instance GHC.Generics.Generic Ast.Var
- Ast: instance GHC.Generics.Generic Ast.VarFieldContent
- Ast: instance GHC.Generics.Generic Ast.VarSimpleContent
- Ast: instance GHC.Generics.Generic Ast.VarSubscriptContent
- Ast: instance GHC.Show.Show Ast.DataMember
- Ast: instance GHC.Show.Show Ast.DataMembers
- Ast: instance GHC.Show.Show Ast.Exp
- Ast: instance GHC.Show.Show Ast.ExpAssignContent
- Ast: instance GHC.Show.Show Ast.ExpBinopContent
- Ast: instance GHC.Show.Show Ast.ExpBoolContent
- Ast: instance GHC.Show.Show Ast.ExpCallContent
- Ast: instance GHC.Show.Show Ast.ExpIntContent
- Ast: instance GHC.Show.Show Ast.ExpKwArgContent
- Ast: instance GHC.Show.Show Ast.ExpLambdaContent
- Ast: instance GHC.Show.Show Ast.ExpNullContent
- Ast: instance GHC.Show.Show Ast.ExpStrContent
- Ast: instance GHC.Show.Show Ast.ExpVarContent
- Ast: instance GHC.Show.Show Ast.ImportAlias
- Ast: instance GHC.Show.Show Ast.ImportLocalContent
- Ast: instance GHC.Show.Show Ast.ImportSource
- Ast: instance GHC.Show.Show Ast.ImportSpecific
- Ast: instance GHC.Show.Show Ast.ImportThirdPartyContent
- Ast: instance GHC.Show.Show Ast.Methods
- Ast: instance GHC.Show.Show Ast.Operator
- Ast: instance GHC.Show.Show Ast.Param
- Ast: instance GHC.Show.Show Ast.Root
- Ast: instance GHC.Show.Show Ast.Stmt
- Ast: instance GHC.Show.Show Ast.StmtAssignContent
- Ast: instance GHC.Show.Show Ast.StmtBlockContent
- Ast: instance GHC.Show.Show Ast.StmtBreakContent
- Ast: instance GHC.Show.Show Ast.StmtClassContent
- Ast: instance GHC.Show.Show Ast.StmtContinueContent
- Ast: instance GHC.Show.Show Ast.StmtFuncContent
- Ast: instance GHC.Show.Show Ast.StmtIfContent
- Ast: instance GHC.Show.Show Ast.StmtImportContent
- Ast: instance GHC.Show.Show Ast.StmtMethodContent
- Ast: instance GHC.Show.Show Ast.StmtReturnContent
- Ast: instance GHC.Show.Show Ast.StmtTryContent
- Ast: instance GHC.Show.Show Ast.StmtVardecContent
- Ast: instance GHC.Show.Show Ast.StmtWhileContent
- Ast: instance GHC.Show.Show Ast.Var
- Ast: instance GHC.Show.Show Ast.VarFieldContent
- Ast: instance GHC.Show.Show Ast.VarSimpleContent
- Ast: instance GHC.Show.Show Ast.VarSubscriptContent
- Location: instance GHC.Classes.Eq Location.Location
- Location: instance GHC.Classes.Ord Location.Location
- Location: instance GHC.Generics.Generic Location.Location
- Location: instance GHC.Read.Read Location.Location
- Location: instance GHC.Show.Show Location.Location
- Token: instance GHC.Classes.Eq Token.ClassName
- Token: instance GHC.Classes.Eq Token.ConstBool
- Token: instance GHC.Classes.Eq Token.ConstInt
- Token: instance GHC.Classes.Eq Token.ConstNull
- Token: instance GHC.Classes.Eq Token.ConstStr
- Token: instance GHC.Classes.Eq Token.FieldName
- Token: instance GHC.Classes.Eq Token.FuncName
- Token: instance GHC.Classes.Eq Token.MemberName
- Token: instance GHC.Classes.Eq Token.MethodName
- Token: instance GHC.Classes.Eq Token.Named
- Token: instance GHC.Classes.Eq Token.ParamName
- Token: instance GHC.Classes.Eq Token.SuperName
- Token: instance GHC.Classes.Eq Token.VarName
- Token: instance GHC.Classes.Ord Token.ClassName
- Token: instance GHC.Classes.Ord Token.ConstBool
- Token: instance GHC.Classes.Ord Token.ConstInt
- Token: instance GHC.Classes.Ord Token.ConstNull
- Token: instance GHC.Classes.Ord Token.ConstStr
- Token: instance GHC.Classes.Ord Token.FieldName
- Token: instance GHC.Classes.Ord Token.FuncName
- Token: instance GHC.Classes.Ord Token.MemberName
- Token: instance GHC.Classes.Ord Token.MethodName
- Token: instance GHC.Classes.Ord Token.Named
- Token: instance GHC.Classes.Ord Token.ParamName
- Token: instance GHC.Classes.Ord Token.SuperName
- Token: instance GHC.Classes.Ord Token.VarName
- Token: instance GHC.Generics.Generic Token.ClassName
- Token: instance GHC.Generics.Generic Token.ConstBool
- Token: instance GHC.Generics.Generic Token.ConstInt
- Token: instance GHC.Generics.Generic Token.ConstNull
- Token: instance GHC.Generics.Generic Token.ConstStr
- Token: instance GHC.Generics.Generic Token.FieldName
- Token: instance GHC.Generics.Generic Token.FuncName
- Token: instance GHC.Generics.Generic Token.MemberName
- Token: instance GHC.Generics.Generic Token.MethodName
- Token: instance GHC.Generics.Generic Token.Named
- Token: instance GHC.Generics.Generic Token.ParamName
- Token: instance GHC.Generics.Generic Token.SuperName
- Token: instance GHC.Generics.Generic Token.VarName
- Token: instance GHC.Show.Show Token.ClassName
- Token: instance GHC.Show.Show Token.ConstBool
- Token: instance GHC.Show.Show Token.ConstInt
- Token: instance GHC.Show.Show Token.ConstNull
- Token: instance GHC.Show.Show Token.ConstStr
- Token: instance GHC.Show.Show Token.FieldName
- Token: instance GHC.Show.Show Token.FuncName
- Token: instance GHC.Show.Show Token.MemberName
- Token: instance GHC.Show.Show Token.MethodName
- Token: instance GHC.Show.Show Token.Named
- Token: instance GHC.Show.Show Token.ParamName
- Token: instance GHC.Show.Show Token.SuperName
- Token: instance GHC.Show.Show Token.VarName
+ Ast: instance GHC.Internal.Classes.Eq Ast.DataMember
+ Ast: instance GHC.Internal.Classes.Eq Ast.DataMembers
+ Ast: instance GHC.Internal.Classes.Eq Ast.Exp
+ Ast: instance GHC.Internal.Classes.Eq Ast.ExpAssignContent
+ Ast: instance GHC.Internal.Classes.Eq Ast.ExpBinopContent
+ Ast: instance GHC.Internal.Classes.Eq Ast.ExpBoolContent
+ Ast: instance GHC.Internal.Classes.Eq Ast.ExpCallContent
+ Ast: instance GHC.Internal.Classes.Eq Ast.ExpIntContent
+ Ast: instance GHC.Internal.Classes.Eq Ast.ExpKwArgContent
+ Ast: instance GHC.Internal.Classes.Eq Ast.ExpLambdaContent
+ Ast: instance GHC.Internal.Classes.Eq Ast.ExpNullContent
+ Ast: instance GHC.Internal.Classes.Eq Ast.ExpStrContent
+ Ast: instance GHC.Internal.Classes.Eq Ast.ExpVarContent
+ Ast: instance GHC.Internal.Classes.Eq Ast.ImportAlias
+ Ast: instance GHC.Internal.Classes.Eq Ast.ImportLocalContent
+ Ast: instance GHC.Internal.Classes.Eq Ast.ImportSource
+ Ast: instance GHC.Internal.Classes.Eq Ast.ImportSpecific
+ Ast: instance GHC.Internal.Classes.Eq Ast.ImportThirdPartyContent
+ Ast: instance GHC.Internal.Classes.Eq Ast.Methods
+ Ast: instance GHC.Internal.Classes.Eq Ast.Operator
+ Ast: instance GHC.Internal.Classes.Eq Ast.Param
+ Ast: instance GHC.Internal.Classes.Eq Ast.Root
+ Ast: instance GHC.Internal.Classes.Eq Ast.Stmt
+ Ast: instance GHC.Internal.Classes.Eq Ast.StmtAssignContent
+ Ast: instance GHC.Internal.Classes.Eq Ast.StmtBlockContent
+ Ast: instance GHC.Internal.Classes.Eq Ast.StmtBreakContent
+ Ast: instance GHC.Internal.Classes.Eq Ast.StmtClassContent
+ Ast: instance GHC.Internal.Classes.Eq Ast.StmtContinueContent
+ Ast: instance GHC.Internal.Classes.Eq Ast.StmtFuncContent
+ Ast: instance GHC.Internal.Classes.Eq Ast.StmtIfContent
+ Ast: instance GHC.Internal.Classes.Eq Ast.StmtImportContent
+ Ast: instance GHC.Internal.Classes.Eq Ast.StmtMethodContent
+ Ast: instance GHC.Internal.Classes.Eq Ast.StmtReturnContent
+ Ast: instance GHC.Internal.Classes.Eq Ast.StmtTryContent
+ Ast: instance GHC.Internal.Classes.Eq Ast.StmtVardecContent
+ Ast: instance GHC.Internal.Classes.Eq Ast.StmtWhileContent
+ Ast: instance GHC.Internal.Classes.Eq Ast.Var
+ Ast: instance GHC.Internal.Classes.Eq Ast.VarFieldContent
+ Ast: instance GHC.Internal.Classes.Eq Ast.VarSimpleContent
+ Ast: instance GHC.Internal.Classes.Eq Ast.VarSubscriptContent
+ Ast: instance GHC.Internal.Classes.Ord Ast.DataMember
+ Ast: instance GHC.Internal.Classes.Ord Ast.DataMembers
+ Ast: instance GHC.Internal.Classes.Ord Ast.Exp
+ Ast: instance GHC.Internal.Classes.Ord Ast.ExpAssignContent
+ Ast: instance GHC.Internal.Classes.Ord Ast.ExpBinopContent
+ Ast: instance GHC.Internal.Classes.Ord Ast.ExpBoolContent
+ Ast: instance GHC.Internal.Classes.Ord Ast.ExpCallContent
+ Ast: instance GHC.Internal.Classes.Ord Ast.ExpIntContent
+ Ast: instance GHC.Internal.Classes.Ord Ast.ExpKwArgContent
+ Ast: instance GHC.Internal.Classes.Ord Ast.ExpLambdaContent
+ Ast: instance GHC.Internal.Classes.Ord Ast.ExpNullContent
+ Ast: instance GHC.Internal.Classes.Ord Ast.ExpStrContent
+ Ast: instance GHC.Internal.Classes.Ord Ast.ExpVarContent
+ Ast: instance GHC.Internal.Classes.Ord Ast.ImportAlias
+ Ast: instance GHC.Internal.Classes.Ord Ast.ImportLocalContent
+ Ast: instance GHC.Internal.Classes.Ord Ast.ImportSource
+ Ast: instance GHC.Internal.Classes.Ord Ast.ImportSpecific
+ Ast: instance GHC.Internal.Classes.Ord Ast.ImportThirdPartyContent
+ Ast: instance GHC.Internal.Classes.Ord Ast.Methods
+ Ast: instance GHC.Internal.Classes.Ord Ast.Operator
+ Ast: instance GHC.Internal.Classes.Ord Ast.Param
+ Ast: instance GHC.Internal.Classes.Ord Ast.Root
+ Ast: instance GHC.Internal.Classes.Ord Ast.Stmt
+ Ast: instance GHC.Internal.Classes.Ord Ast.StmtAssignContent
+ Ast: instance GHC.Internal.Classes.Ord Ast.StmtBlockContent
+ Ast: instance GHC.Internal.Classes.Ord Ast.StmtBreakContent
+ Ast: instance GHC.Internal.Classes.Ord Ast.StmtClassContent
+ Ast: instance GHC.Internal.Classes.Ord Ast.StmtContinueContent
+ Ast: instance GHC.Internal.Classes.Ord Ast.StmtFuncContent
+ Ast: instance GHC.Internal.Classes.Ord Ast.StmtIfContent
+ Ast: instance GHC.Internal.Classes.Ord Ast.StmtImportContent
+ Ast: instance GHC.Internal.Classes.Ord Ast.StmtMethodContent
+ Ast: instance GHC.Internal.Classes.Ord Ast.StmtReturnContent
+ Ast: instance GHC.Internal.Classes.Ord Ast.StmtTryContent
+ Ast: instance GHC.Internal.Classes.Ord Ast.StmtVardecContent
+ Ast: instance GHC.Internal.Classes.Ord Ast.StmtWhileContent
+ Ast: instance GHC.Internal.Classes.Ord Ast.Var
+ Ast: instance GHC.Internal.Classes.Ord Ast.VarFieldContent
+ Ast: instance GHC.Internal.Classes.Ord Ast.VarSimpleContent
+ Ast: instance GHC.Internal.Classes.Ord Ast.VarSubscriptContent
+ Ast: instance GHC.Internal.Generics.Generic Ast.DataMember
+ Ast: instance GHC.Internal.Generics.Generic Ast.DataMembers
+ Ast: instance GHC.Internal.Generics.Generic Ast.Exp
+ Ast: instance GHC.Internal.Generics.Generic Ast.ExpAssignContent
+ Ast: instance GHC.Internal.Generics.Generic Ast.ExpBinopContent
+ Ast: instance GHC.Internal.Generics.Generic Ast.ExpBoolContent
+ Ast: instance GHC.Internal.Generics.Generic Ast.ExpCallContent
+ Ast: instance GHC.Internal.Generics.Generic Ast.ExpIntContent
+ Ast: instance GHC.Internal.Generics.Generic Ast.ExpKwArgContent
+ Ast: instance GHC.Internal.Generics.Generic Ast.ExpLambdaContent
+ Ast: instance GHC.Internal.Generics.Generic Ast.ExpNullContent
+ Ast: instance GHC.Internal.Generics.Generic Ast.ExpStrContent
+ Ast: instance GHC.Internal.Generics.Generic Ast.ExpVarContent
+ Ast: instance GHC.Internal.Generics.Generic Ast.ImportAlias
+ Ast: instance GHC.Internal.Generics.Generic Ast.ImportLocalContent
+ Ast: instance GHC.Internal.Generics.Generic Ast.ImportSource
+ Ast: instance GHC.Internal.Generics.Generic Ast.ImportSpecific
+ Ast: instance GHC.Internal.Generics.Generic Ast.ImportThirdPartyContent
+ Ast: instance GHC.Internal.Generics.Generic Ast.Methods
+ Ast: instance GHC.Internal.Generics.Generic Ast.Operator
+ Ast: instance GHC.Internal.Generics.Generic Ast.Param
+ Ast: instance GHC.Internal.Generics.Generic Ast.Root
+ Ast: instance GHC.Internal.Generics.Generic Ast.Stmt
+ Ast: instance GHC.Internal.Generics.Generic Ast.StmtAssignContent
+ Ast: instance GHC.Internal.Generics.Generic Ast.StmtBlockContent
+ Ast: instance GHC.Internal.Generics.Generic Ast.StmtBreakContent
+ Ast: instance GHC.Internal.Generics.Generic Ast.StmtClassContent
+ Ast: instance GHC.Internal.Generics.Generic Ast.StmtContinueContent
+ Ast: instance GHC.Internal.Generics.Generic Ast.StmtFuncContent
+ Ast: instance GHC.Internal.Generics.Generic Ast.StmtIfContent
+ Ast: instance GHC.Internal.Generics.Generic Ast.StmtImportContent
+ Ast: instance GHC.Internal.Generics.Generic Ast.StmtMethodContent
+ Ast: instance GHC.Internal.Generics.Generic Ast.StmtReturnContent
+ Ast: instance GHC.Internal.Generics.Generic Ast.StmtTryContent
+ Ast: instance GHC.Internal.Generics.Generic Ast.StmtVardecContent
+ Ast: instance GHC.Internal.Generics.Generic Ast.StmtWhileContent
+ Ast: instance GHC.Internal.Generics.Generic Ast.Var
+ Ast: instance GHC.Internal.Generics.Generic Ast.VarFieldContent
+ Ast: instance GHC.Internal.Generics.Generic Ast.VarSimpleContent
+ Ast: instance GHC.Internal.Generics.Generic Ast.VarSubscriptContent
+ Ast: instance GHC.Internal.Show.Show Ast.DataMember
+ Ast: instance GHC.Internal.Show.Show Ast.DataMembers
+ Ast: instance GHC.Internal.Show.Show Ast.Exp
+ Ast: instance GHC.Internal.Show.Show Ast.ExpAssignContent
+ Ast: instance GHC.Internal.Show.Show Ast.ExpBinopContent
+ Ast: instance GHC.Internal.Show.Show Ast.ExpBoolContent
+ Ast: instance GHC.Internal.Show.Show Ast.ExpCallContent
+ Ast: instance GHC.Internal.Show.Show Ast.ExpIntContent
+ Ast: instance GHC.Internal.Show.Show Ast.ExpKwArgContent
+ Ast: instance GHC.Internal.Show.Show Ast.ExpLambdaContent
+ Ast: instance GHC.Internal.Show.Show Ast.ExpNullContent
+ Ast: instance GHC.Internal.Show.Show Ast.ExpStrContent
+ Ast: instance GHC.Internal.Show.Show Ast.ExpVarContent
+ Ast: instance GHC.Internal.Show.Show Ast.ImportAlias
+ Ast: instance GHC.Internal.Show.Show Ast.ImportLocalContent
+ Ast: instance GHC.Internal.Show.Show Ast.ImportSource
+ Ast: instance GHC.Internal.Show.Show Ast.ImportSpecific
+ Ast: instance GHC.Internal.Show.Show Ast.ImportThirdPartyContent
+ Ast: instance GHC.Internal.Show.Show Ast.Methods
+ Ast: instance GHC.Internal.Show.Show Ast.Operator
+ Ast: instance GHC.Internal.Show.Show Ast.Param
+ Ast: instance GHC.Internal.Show.Show Ast.Root
+ Ast: instance GHC.Internal.Show.Show Ast.Stmt
+ Ast: instance GHC.Internal.Show.Show Ast.StmtAssignContent
+ Ast: instance GHC.Internal.Show.Show Ast.StmtBlockContent
+ Ast: instance GHC.Internal.Show.Show Ast.StmtBreakContent
+ Ast: instance GHC.Internal.Show.Show Ast.StmtClassContent
+ Ast: instance GHC.Internal.Show.Show Ast.StmtContinueContent
+ Ast: instance GHC.Internal.Show.Show Ast.StmtFuncContent
+ Ast: instance GHC.Internal.Show.Show Ast.StmtIfContent
+ Ast: instance GHC.Internal.Show.Show Ast.StmtImportContent
+ Ast: instance GHC.Internal.Show.Show Ast.StmtMethodContent
+ Ast: instance GHC.Internal.Show.Show Ast.StmtReturnContent
+ Ast: instance GHC.Internal.Show.Show Ast.StmtTryContent
+ Ast: instance GHC.Internal.Show.Show Ast.StmtVardecContent
+ Ast: instance GHC.Internal.Show.Show Ast.StmtWhileContent
+ Ast: instance GHC.Internal.Show.Show Ast.Var
+ Ast: instance GHC.Internal.Show.Show Ast.VarFieldContent
+ Ast: instance GHC.Internal.Show.Show Ast.VarSimpleContent
+ Ast: instance GHC.Internal.Show.Show Ast.VarSubscriptContent
+ Location: instance GHC.Internal.Classes.Eq Location.Location
+ Location: instance GHC.Internal.Classes.Ord Location.Location
+ Location: instance GHC.Internal.Generics.Generic Location.Location
+ Location: instance GHC.Internal.Read.Read Location.Location
+ Location: instance GHC.Internal.Show.Show Location.Location
+ Token: instance GHC.Internal.Classes.Eq Token.ClassName
+ Token: instance GHC.Internal.Classes.Eq Token.ConstBool
+ Token: instance GHC.Internal.Classes.Eq Token.ConstInt
+ Token: instance GHC.Internal.Classes.Eq Token.ConstNull
+ Token: instance GHC.Internal.Classes.Eq Token.ConstStr
+ Token: instance GHC.Internal.Classes.Eq Token.FieldName
+ Token: instance GHC.Internal.Classes.Eq Token.FuncName
+ Token: instance GHC.Internal.Classes.Eq Token.MemberName
+ Token: instance GHC.Internal.Classes.Eq Token.MethodName
+ Token: instance GHC.Internal.Classes.Eq Token.Named
+ Token: instance GHC.Internal.Classes.Eq Token.ParamName
+ Token: instance GHC.Internal.Classes.Eq Token.SuperName
+ Token: instance GHC.Internal.Classes.Eq Token.VarName
+ Token: instance GHC.Internal.Classes.Ord Token.ClassName
+ Token: instance GHC.Internal.Classes.Ord Token.ConstBool
+ Token: instance GHC.Internal.Classes.Ord Token.ConstInt
+ Token: instance GHC.Internal.Classes.Ord Token.ConstNull
+ Token: instance GHC.Internal.Classes.Ord Token.ConstStr
+ Token: instance GHC.Internal.Classes.Ord Token.FieldName
+ Token: instance GHC.Internal.Classes.Ord Token.FuncName
+ Token: instance GHC.Internal.Classes.Ord Token.MemberName
+ Token: instance GHC.Internal.Classes.Ord Token.MethodName
+ Token: instance GHC.Internal.Classes.Ord Token.Named
+ Token: instance GHC.Internal.Classes.Ord Token.ParamName
+ Token: instance GHC.Internal.Classes.Ord Token.SuperName
+ Token: instance GHC.Internal.Classes.Ord Token.VarName
+ Token: instance GHC.Internal.Generics.Generic Token.ClassName
+ Token: instance GHC.Internal.Generics.Generic Token.ConstBool
+ Token: instance GHC.Internal.Generics.Generic Token.ConstInt
+ Token: instance GHC.Internal.Generics.Generic Token.ConstNull
+ Token: instance GHC.Internal.Generics.Generic Token.ConstStr
+ Token: instance GHC.Internal.Generics.Generic Token.FieldName
+ Token: instance GHC.Internal.Generics.Generic Token.FuncName
+ Token: instance GHC.Internal.Generics.Generic Token.MemberName
+ Token: instance GHC.Internal.Generics.Generic Token.MethodName
+ Token: instance GHC.Internal.Generics.Generic Token.Named
+ Token: instance GHC.Internal.Generics.Generic Token.ParamName
+ Token: instance GHC.Internal.Generics.Generic Token.SuperName
+ Token: instance GHC.Internal.Generics.Generic Token.VarName
+ Token: instance GHC.Internal.Show.Show Token.ClassName
+ Token: instance GHC.Internal.Show.Show Token.ConstBool
+ Token: instance GHC.Internal.Show.Show Token.ConstInt
+ Token: instance GHC.Internal.Show.Show Token.ConstNull
+ Token: instance GHC.Internal.Show.Show Token.ConstStr
+ Token: instance GHC.Internal.Show.Show Token.FieldName
+ Token: instance GHC.Internal.Show.Show Token.FuncName
+ Token: instance GHC.Internal.Show.Show Token.MemberName
+ Token: instance GHC.Internal.Show.Show Token.MethodName
+ Token: instance GHC.Internal.Show.Show Token.Named
+ Token: instance GHC.Internal.Show.Show Token.ParamName
+ Token: instance GHC.Internal.Show.Show Token.SuperName
+ Token: instance GHC.Internal.Show.Show Token.VarName

Files

dhscanner-ast.cabal view
@@ -1,4 +1,4 @@-cabal-version:      3.0
+cabal-version:      3.12
 name:               dhscanner-ast
 category:           parsing
 synopsis:           abstract syntax tree for multiple programming languages
@@ -22,7 +22,7 @@     and models both of them as plain sequential code blocks. Every file has exactly one ast that represents it.
     Non Haskell parogrammers note: The ast is /immutable/ (like everything else in Haskell ...)
 
-version:            1.2.0
+version:            1.3.0
 license:            GPL-3.0-only
 license-file:       LICENSE
 author:             OrenGitHub
@@ -47,15 +47,15 @@         Location
 
     build-depends:
-        aeson < 2.3,
-        base < 4.19,
-        containers < 0.7
+        aeson >= 2.2.5 && < 2.4,
+        base >= 4.22 && < 4.23,
+        containers >= 0.8 && < 0.9
 
     hs-source-dirs:
         src
 
     default-language:
-        Haskell2010
+        GHC2024
 
 test-suite dhscanner-ast-test
 
@@ -78,4 +78,4 @@         random
 
     default-language:
-        Haskell2010
+        GHC2024
src/Ast.hs view
@@ -375,13 +375,19 @@ -- |
 -- Names that do not exist as directories in the repo
 -- are classified by default as being "third party"
-newtype ImportThirdPartyContent = ImportThirdPartyContent String deriving ( Show, Eq, Ord, Generic, ToJSON, FromJSON )
+newtype ImportThirdPartyContent = ImportThirdPartyContent String
+    deriving stock ( Show, Eq, Ord, Generic )
+    deriving anyclass ( ToJSON, FromJSON )
 
 -- | See `StmtImportContent`
-newtype ImportSpecific = ImportSpecific String deriving ( Show, Eq, Ord, Generic, ToJSON, FromJSON )
+newtype ImportSpecific = ImportSpecific String
+    deriving stock ( Show, Eq, Ord, Generic )
+    deriving anyclass ( ToJSON, FromJSON )
 
 -- | See `StmtImportContent`
-newtype ImportAlias = ImportAlias String deriving ( Show, Eq, Ord, Generic, ToJSON, FromJSON )
+newtype ImportAlias = ImportAlias String
+    deriving stock ( Show, Eq, Ord, Generic )
+    deriving anyclass ( ToJSON, FromJSON )
 
 data StmtContinueContent
    = StmtContinueContent