haskell-names-0.8.0: tests/imports/SimpleImport.hs.golden
fromList
[ ( Qual () (ModuleName () "Prelude") (Ident () "Class")
, [ Class
{ symbolModule = ModuleName () "Prelude"
, symbolName = Ident () "Class"
}
]
)
, ( Qual () (ModuleName () "Prelude") (Ident () "Constructor1")
, [ Constructor
{ symbolModule = ModuleName () "Prelude"
, symbolName = Ident () "Constructor1"
, typeName = Ident () "DataType"
}
]
)
, ( Qual () (ModuleName () "Prelude") (Ident () "Constructor2")
, [ Constructor
{ symbolModule = ModuleName () "Prelude"
, symbolName = Ident () "Constructor2"
, typeName = Ident () "DataType"
}
]
)
, ( Qual () (ModuleName () "Prelude") (Ident () "DataType")
, [ Data
{ symbolModule = ModuleName () "Prelude"
, symbolName = Ident () "DataType"
}
]
)
, ( Qual
() (ModuleName () "Prelude") (Ident () "DataTypeWithSelectors")
, [ Constructor
{ symbolModule = ModuleName () "Prelude"
, symbolName = Ident () "DataTypeWithSelectors"
, typeName = Ident () "DataTypeWithSelectors"
}
, Data
{ symbolModule = ModuleName () "Prelude"
, symbolName = Ident () "DataTypeWithSelectors"
}
]
)
, ( Qual () (ModuleName () "Prelude") (Ident () "Newtype")
, [ Constructor
{ symbolModule = ModuleName () "Prelude"
, symbolName = Ident () "Newtype"
, typeName = Ident () "Newtype"
}
, NewType
{ symbolModule = ModuleName () "Prelude"
, symbolName = Ident () "Newtype"
}
]
)
, ( Qual
() (ModuleName () "Prelude") (Ident () "NewtypeWithSelectors")
, [ Constructor
{ symbolModule = ModuleName () "Prelude"
, symbolName = Ident () "NewtypeWithSelectors"
, typeName = Ident () "NewtypeWithSelectors"
}
, NewType
{ symbolModule = ModuleName () "Prelude"
, symbolName = Ident () "NewtypeWithSelectors"
}
]
)
, ( Qual () (ModuleName () "Prelude") (Ident () "TypeSynonym")
, [ Type
{ symbolModule = ModuleName () "Prelude"
, symbolName = Ident () "TypeSynonym"
}
]
)
, ( Qual () (ModuleName () "Prelude") (Ident () "function")
, [ Value
{ symbolModule = ModuleName () "Prelude"
, symbolName = Ident () "function"
}
]
)
, ( Qual () (ModuleName () "Prelude") (Ident () "method1")
, [ Method
{ symbolModule = ModuleName () "Prelude"
, symbolName = Ident () "method1"
, className = Ident () "Class"
}
]
)
, ( Qual () (ModuleName () "Prelude") (Ident () "method2")
, [ Method
{ symbolModule = ModuleName () "Prelude"
, symbolName = Ident () "method2"
, className = Ident () "Class"
}
]
)
, ( Qual () (ModuleName () "Prelude") (Ident () "selector1")
, [ Selector
{ symbolModule = ModuleName () "Prelude"
, symbolName = Ident () "selector1"
, typeName = Ident () "DataTypeWithSelectors"
, constructors = [ Ident () "DataTypeWithSelectors" ]
}
]
)
, ( Qual () (ModuleName () "Prelude") (Ident () "selector2")
, [ Selector
{ symbolModule = ModuleName () "Prelude"
, symbolName = Ident () "selector2"
, typeName = Ident () "DataTypeWithSelectors"
, constructors = [ Ident () "DataTypeWithSelectors" ]
}
]
)
, ( Qual () (ModuleName () "Prelude") (Ident () "unNewtype")
, [ Selector
{ symbolModule = ModuleName () "Prelude"
, symbolName = Ident () "unNewtype"
, typeName = Ident () "NewtypeWithSelectors"
, constructors = [ Ident () "NewtypeWithSelectors" ]
}
]
)
, ( UnQual () (Ident () "Class")
, [ Class
{ symbolModule = ModuleName () "Prelude"
, symbolName = Ident () "Class"
}
]
)
, ( UnQual () (Ident () "Constructor1")
, [ Constructor
{ symbolModule = ModuleName () "Prelude"
, symbolName = Ident () "Constructor1"
, typeName = Ident () "DataType"
}
]
)
, ( UnQual () (Ident () "Constructor2")
, [ Constructor
{ symbolModule = ModuleName () "Prelude"
, symbolName = Ident () "Constructor2"
, typeName = Ident () "DataType"
}
]
)
, ( UnQual () (Ident () "DataType")
, [ Data
{ symbolModule = ModuleName () "Prelude"
, symbolName = Ident () "DataType"
}
]
)
, ( UnQual () (Ident () "DataTypeWithSelectors")
, [ Constructor
{ symbolModule = ModuleName () "Prelude"
, symbolName = Ident () "DataTypeWithSelectors"
, typeName = Ident () "DataTypeWithSelectors"
}
, Data
{ symbolModule = ModuleName () "Prelude"
, symbolName = Ident () "DataTypeWithSelectors"
}
]
)
, ( UnQual () (Ident () "Newtype")
, [ Constructor
{ symbolModule = ModuleName () "Prelude"
, symbolName = Ident () "Newtype"
, typeName = Ident () "Newtype"
}
, NewType
{ symbolModule = ModuleName () "Prelude"
, symbolName = Ident () "Newtype"
}
]
)
, ( UnQual () (Ident () "NewtypeWithSelectors")
, [ Constructor
{ symbolModule = ModuleName () "Prelude"
, symbolName = Ident () "NewtypeWithSelectors"
, typeName = Ident () "NewtypeWithSelectors"
}
, NewType
{ symbolModule = ModuleName () "Prelude"
, symbolName = Ident () "NewtypeWithSelectors"
}
]
)
, ( UnQual () (Ident () "TypeSynonym")
, [ Type
{ symbolModule = ModuleName () "Prelude"
, symbolName = Ident () "TypeSynonym"
}
]
)
, ( UnQual () (Ident () "function")
, [ Value
{ symbolModule = ModuleName () "Prelude"
, symbolName = Ident () "function"
}
]
)
, ( UnQual () (Ident () "method1")
, [ Method
{ symbolModule = ModuleName () "Prelude"
, symbolName = Ident () "method1"
, className = Ident () "Class"
}
]
)
, ( UnQual () (Ident () "method2")
, [ Method
{ symbolModule = ModuleName () "Prelude"
, symbolName = Ident () "method2"
, className = Ident () "Class"
}
]
)
, ( UnQual () (Ident () "selector1")
, [ Selector
{ symbolModule = ModuleName () "Prelude"
, symbolName = Ident () "selector1"
, typeName = Ident () "DataTypeWithSelectors"
, constructors = [ Ident () "DataTypeWithSelectors" ]
}
]
)
, ( UnQual () (Ident () "selector2")
, [ Selector
{ symbolModule = ModuleName () "Prelude"
, symbolName = Ident () "selector2"
, typeName = Ident () "DataTypeWithSelectors"
, constructors = [ Ident () "DataTypeWithSelectors" ]
}
]
)
, ( UnQual () (Ident () "unNewtype")
, [ Selector
{ symbolModule = ModuleName () "Prelude"
, symbolName = Ident () "unNewtype"
, typeName = Ident () "NewtypeWithSelectors"
, constructors = [ Ident () "NewtypeWithSelectors" ]
}
]
)
]