haskell-names-0.5.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" ]
}
]
)
]