packages feed

godot-megaparsec 0.2.0.0 → 0.2.1.0

raw patch · 2 files changed

+9/−10 lines, 2 filesdep −generic-lensPVP: major bump suggested

API removals or changes: PVP suggests a major version bump

Dependencies removed: generic-lens

API changes (from Hackage documentation)

- Godot.Parser.Resource.Lens: class HasDescriptor s a | s -> a
- Godot.Parser.Resource.Lens: class HasFormat s a | s -> a
- Godot.Parser.Resource.Lens: class HasHeaderName s a | s -> a
- Godot.Parser.Resource.Lens: class HasHeaders s a | s -> a
- Godot.Parser.Resource.Lens: class HasLoadSteps s a | s -> a
- Godot.Parser.Resource.Lens: class HasSections s a | s -> a
- Godot.Parser.Resource.Lens: class HasTy s a | s -> a
- Godot.Parser.Resource.Lens: descriptor :: HasDescriptor s a => Lens' s a
- Godot.Parser.Resource.Lens: format :: HasFormat s a => Lens' s a
- Godot.Parser.Resource.Lens: headerName :: HasHeaderName s a => Lens' s a
- Godot.Parser.Resource.Lens: headers :: HasHeaders s a => Lens' s a
- Godot.Parser.Resource.Lens: instance Godot.Parser.Resource.Lens.HasDescriptor Godot.Parser.Resource.GdnsParsed Godot.Parser.Resource.GdnsDescriptor
- Godot.Parser.Resource.Lens: instance Godot.Parser.Resource.Lens.HasDescriptor Godot.Parser.Resource.OtherParsed Godot.Parser.Resource.OtherDescriptor
- Godot.Parser.Resource.Lens: instance Godot.Parser.Resource.Lens.HasDescriptor Godot.Parser.Resource.TscnParsed Godot.Parser.Resource.TscnDescriptor
- Godot.Parser.Resource.Lens: instance Godot.Parser.Resource.Lens.HasFormat Godot.Parser.Resource.GdnsDescriptor GHC.Types.Int
- Godot.Parser.Resource.Lens: instance Godot.Parser.Resource.Lens.HasFormat Godot.Parser.Resource.TscnDescriptor GHC.Types.Int
- Godot.Parser.Resource.Lens: instance Godot.Parser.Resource.Lens.HasHeaderName Godot.Parser.Resource.OtherDescriptor Data.Text.Internal.Text
- Godot.Parser.Resource.Lens: instance Godot.Parser.Resource.Lens.HasHeaders Godot.Parser.Resource.OtherDescriptor (Data.HashMap.Internal.HashMap Data.Text.Internal.Text Godot.Parser.Resource.GodotValue)
- Godot.Parser.Resource.Lens: instance Godot.Parser.Resource.Lens.HasLoadSteps Godot.Parser.Resource.GdnsDescriptor GHC.Types.Int
- Godot.Parser.Resource.Lens: instance Godot.Parser.Resource.Lens.HasLoadSteps Godot.Parser.Resource.TscnDescriptor GHC.Types.Int
- Godot.Parser.Resource.Lens: instance Godot.Parser.Resource.Lens.HasSections Godot.Parser.Resource.GdnsParsed [Godot.Parser.Resource.GodotSection]
- Godot.Parser.Resource.Lens: instance Godot.Parser.Resource.Lens.HasSections Godot.Parser.Resource.OtherParsed [Godot.Parser.Resource.GodotSection]
- Godot.Parser.Resource.Lens: instance Godot.Parser.Resource.Lens.HasSections Godot.Parser.Resource.TscnParsed [Godot.Parser.Resource.GodotSection]
- Godot.Parser.Resource.Lens: instance Godot.Parser.Resource.Lens.HasTy Godot.Parser.Resource.GdnsDescriptor Data.Text.Internal.Text
- Godot.Parser.Resource.Lens: loadSteps :: HasLoadSteps s a => Lens' s a
- Godot.Parser.Resource.Lens: sections :: HasSections s a => Lens' s a
- Godot.Parser.Resource.Lens: ty :: HasTy s a => Lens' s a
+ Godot.Parser.Resource.Lens: connectionSectionEntries :: Traversal' GodotSection (HashMap Text GodotValue)
+ Godot.Parser.Resource.Lens: connectionSectionFrom :: Traversal' GodotSection Text
+ Godot.Parser.Resource.Lens: connectionSectionHeaders :: Traversal' GodotSection (HashMap Text GodotValue)
+ Godot.Parser.Resource.Lens: connectionSectionMethod :: Traversal' GodotSection Text
+ Godot.Parser.Resource.Lens: connectionSectionSignal :: Traversal' GodotSection Text
+ Godot.Parser.Resource.Lens: connectionSectionTo :: Traversal' GodotSection Text
+ Godot.Parser.Resource.Lens: extResourceSectionEntries :: Traversal' GodotSection (HashMap Text GodotValue)
+ Godot.Parser.Resource.Lens: extResourceSectionHeaders :: Traversal' GodotSection (HashMap Text GodotValue)
+ Godot.Parser.Resource.Lens: extResourceSectionId :: Traversal' GodotSection Int
+ Godot.Parser.Resource.Lens: extResourceSectionPath :: Traversal' GodotSection Text
+ Godot.Parser.Resource.Lens: extResourceSectionTy :: Traversal' GodotSection Text
+ Godot.Parser.Resource.Lens: gdnsDescriptorFormat :: Lens' GdnsDescriptor Int
+ Godot.Parser.Resource.Lens: gdnsDescriptorLoadSteps :: Lens' GdnsDescriptor Int
+ Godot.Parser.Resource.Lens: gdnsDescriptorTy :: Lens' GdnsDescriptor Text
+ Godot.Parser.Resource.Lens: gdnsParsedDescriptor :: Lens' GdnsParsed GdnsDescriptor
+ Godot.Parser.Resource.Lens: gdnsParsedSections :: Lens' GdnsParsed [GodotSection]
+ Godot.Parser.Resource.Lens: nodeSectionEntries :: Traversal' GodotSection (HashMap Text GodotValue)
+ Godot.Parser.Resource.Lens: nodeSectionGroups :: Traversal' GodotSection (Maybe [Text])
+ Godot.Parser.Resource.Lens: nodeSectionHeaders :: Traversal' GodotSection (HashMap Text GodotValue)
+ Godot.Parser.Resource.Lens: nodeSectionIndex :: Traversal' GodotSection (Maybe Int)
+ Godot.Parser.Resource.Lens: nodeSectionInst :: Traversal' GodotSection (Maybe Int)
+ Godot.Parser.Resource.Lens: nodeSectionInstPlaceholder :: Traversal' GodotSection (Maybe Text)
+ Godot.Parser.Resource.Lens: nodeSectionName :: Traversal' GodotSection Text
+ Godot.Parser.Resource.Lens: nodeSectionOwner :: Traversal' GodotSection (Maybe Text)
+ Godot.Parser.Resource.Lens: nodeSectionParent :: Traversal' GodotSection (Maybe Text)
+ Godot.Parser.Resource.Lens: nodeSectionTy :: Traversal' GodotSection (Maybe Text)
+ Godot.Parser.Resource.Lens: otherDescriptorHeaderName :: Lens' OtherDescriptor Text
+ Godot.Parser.Resource.Lens: otherDescriptorHeaders :: Lens' OtherDescriptor (HashMap Text GodotValue)
+ Godot.Parser.Resource.Lens: otherParsedDescriptor :: Lens' OtherParsed OtherDescriptor
+ Godot.Parser.Resource.Lens: otherParsedSections :: Lens' OtherParsed [GodotSection]
+ Godot.Parser.Resource.Lens: otherSectionEntries :: Traversal' GodotSection (HashMap Text GodotValue)
+ Godot.Parser.Resource.Lens: otherSectionHeader :: Traversal' GodotSection Text
+ Godot.Parser.Resource.Lens: otherSectionHeaders :: Traversal' GodotSection (HashMap Text GodotValue)
+ Godot.Parser.Resource.Lens: resourceSectionClassName :: Traversal' GodotSection (Maybe Text)
+ Godot.Parser.Resource.Lens: resourceSectionLibrary :: Traversal' GodotSection (Maybe (Text, [GodotValue]))
+ Godot.Parser.Resource.Lens: resourceSectionResourceName :: Traversal' GodotSection (Maybe Text)
+ Godot.Parser.Resource.Lens: subResourceSectionEntries :: Traversal' GodotSection (HashMap Text GodotValue)
+ Godot.Parser.Resource.Lens: subResourceSectionHeaders :: Traversal' GodotSection (HashMap Text GodotValue)
+ Godot.Parser.Resource.Lens: subResourceSectionId :: Traversal' GodotSection Int
+ Godot.Parser.Resource.Lens: subResourceSectionTy :: Traversal' GodotSection Text
+ Godot.Parser.Resource.Lens: tscnDescriptorFormat :: Lens' TscnDescriptor Int
+ Godot.Parser.Resource.Lens: tscnDescriptorLoadSteps :: Lens' TscnDescriptor Int
+ Godot.Parser.Resource.Lens: tscnParsedDescriptor :: Lens' TscnParsed TscnDescriptor
+ Godot.Parser.Resource.Lens: tscnParsedSections :: Lens' TscnParsed [GodotSection]

Files

godot-megaparsec.cabal view
@@ -1,6 +1,6 @@ cabal-version:      2.4 name:               godot-megaparsec-version:            0.2.0.0+version:            0.2.1.0  -- A short (one-line) description of the package. synopsis:           Megaparsec parser for Godot `tscn` and `gdns` files.@@ -41,7 +41,6 @@   ghc-options:      -Wall   build-depends:     , base                  >= 4.14.0 && < 5-    , generic-lens          >= 2.2.0 && < 2.3     , lens                  >= 5.0.1 && < 5.1     , megaparsec            >= 9.2.0 && < 9.3     , text                  >= 1.2.4 && < 1.3
src/Godot/Parser/Resource/Lens.hs view
@@ -11,18 +11,18 @@  makeLenses ''GodotValue -makeFields ''GodotSection+makeLenses ''GodotSection -makeFields ''TscnDescriptor+makeLenses ''TscnDescriptor -makeFields ''TscnParsed+makeLenses ''TscnParsed -makeFields ''GdnsDescriptor+makeLenses ''GdnsDescriptor -makeFields ''GdnsParsed+makeLenses ''GdnsParsed -makeFields ''OtherDescriptor+makeLenses ''OtherDescriptor -makeFields ''OtherParsed+makeLenses ''OtherParsed -makeFields ''GodotParsed+makeLenses ''GodotParsed