├── .gitignore ├── .scalafmt.conf ├── LICENSE ├── README.md ├── RELEASE.md ├── core └── src │ ├── main │ └── scala │ │ └── xs4s │ │ ├── ScalaXmlElemBuilder.scala │ │ ├── XmlElementExtractor.scala │ │ ├── additions │ │ ├── XMLEventReaderMaker.scala │ │ └── XMLLoader.scala │ │ ├── generic │ │ └── Scanner.scala │ │ ├── package.scala │ │ └── syntax │ │ └── package.scala │ └── test │ └── scala │ └── xs4s │ ├── BasicElementExtractorBuilderSpec.scala │ ├── ElementBuilderSpec.scala │ └── LoadStringSuite.scala ├── example └── src │ └── main │ └── scala │ └── xs4s │ └── example │ ├── FindMostPopularWikipediaKeywordsFs2App.scala │ ├── FindMostPopularWikipediaKeywordsPlainScalaApp.scala │ ├── FindMostPopularWikipediaKeywordsZIOApp.scala │ ├── brief │ ├── BriefFS2Example.scala │ ├── BriefPlainScalaExample.scala │ └── BriefZIOExample.scala │ └── package.scala ├── fs2 └── src │ └── main │ └── scala │ └── xs4s │ ├── fs2compat │ ├── Fs2Syntax.scala │ └── package.scala │ └── syntax │ └── fs2.scala ├── fs2v3 └── src │ ├── main │ └── scala │ │ └── xs4s │ │ ├── fs2compat │ │ ├── Fs2Syntax.scala │ │ └── package.scala │ │ └── syntax │ │ └── fs2.scala │ └── test │ └── scala │ └── xs4s │ └── fs2compat │ └── Fs2CompatSpec.scala ├── project ├── build.properties └── gpg.sbt └── zio └── src └── main └── scala └── xs4s ├── syntax └── zio.scala └── ziocompat ├── ZIOSyntax.scala └── package.scala /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScalaWilliam/xs4s/HEAD/.gitignore -------------------------------------------------------------------------------- /.scalafmt.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScalaWilliam/xs4s/HEAD/.scalafmt.conf -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScalaWilliam/xs4s/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScalaWilliam/xs4s/HEAD/README.md -------------------------------------------------------------------------------- /RELEASE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScalaWilliam/xs4s/HEAD/RELEASE.md -------------------------------------------------------------------------------- /core/src/main/scala/xs4s/ScalaXmlElemBuilder.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScalaWilliam/xs4s/HEAD/core/src/main/scala/xs4s/ScalaXmlElemBuilder.scala -------------------------------------------------------------------------------- /core/src/main/scala/xs4s/XmlElementExtractor.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScalaWilliam/xs4s/HEAD/core/src/main/scala/xs4s/XmlElementExtractor.scala -------------------------------------------------------------------------------- /core/src/main/scala/xs4s/additions/XMLEventReaderMaker.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScalaWilliam/xs4s/HEAD/core/src/main/scala/xs4s/additions/XMLEventReaderMaker.scala -------------------------------------------------------------------------------- /core/src/main/scala/xs4s/additions/XMLLoader.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScalaWilliam/xs4s/HEAD/core/src/main/scala/xs4s/additions/XMLLoader.scala -------------------------------------------------------------------------------- /core/src/main/scala/xs4s/generic/Scanner.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScalaWilliam/xs4s/HEAD/core/src/main/scala/xs4s/generic/Scanner.scala -------------------------------------------------------------------------------- /core/src/main/scala/xs4s/package.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScalaWilliam/xs4s/HEAD/core/src/main/scala/xs4s/package.scala -------------------------------------------------------------------------------- /core/src/main/scala/xs4s/syntax/package.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScalaWilliam/xs4s/HEAD/core/src/main/scala/xs4s/syntax/package.scala -------------------------------------------------------------------------------- /core/src/test/scala/xs4s/BasicElementExtractorBuilderSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScalaWilliam/xs4s/HEAD/core/src/test/scala/xs4s/BasicElementExtractorBuilderSpec.scala -------------------------------------------------------------------------------- /core/src/test/scala/xs4s/ElementBuilderSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScalaWilliam/xs4s/HEAD/core/src/test/scala/xs4s/ElementBuilderSpec.scala -------------------------------------------------------------------------------- /core/src/test/scala/xs4s/LoadStringSuite.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScalaWilliam/xs4s/HEAD/core/src/test/scala/xs4s/LoadStringSuite.scala -------------------------------------------------------------------------------- /example/src/main/scala/xs4s/example/FindMostPopularWikipediaKeywordsFs2App.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScalaWilliam/xs4s/HEAD/example/src/main/scala/xs4s/example/FindMostPopularWikipediaKeywordsFs2App.scala -------------------------------------------------------------------------------- /example/src/main/scala/xs4s/example/FindMostPopularWikipediaKeywordsPlainScalaApp.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScalaWilliam/xs4s/HEAD/example/src/main/scala/xs4s/example/FindMostPopularWikipediaKeywordsPlainScalaApp.scala -------------------------------------------------------------------------------- /example/src/main/scala/xs4s/example/FindMostPopularWikipediaKeywordsZIOApp.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScalaWilliam/xs4s/HEAD/example/src/main/scala/xs4s/example/FindMostPopularWikipediaKeywordsZIOApp.scala -------------------------------------------------------------------------------- /example/src/main/scala/xs4s/example/brief/BriefFS2Example.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScalaWilliam/xs4s/HEAD/example/src/main/scala/xs4s/example/brief/BriefFS2Example.scala -------------------------------------------------------------------------------- /example/src/main/scala/xs4s/example/brief/BriefPlainScalaExample.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScalaWilliam/xs4s/HEAD/example/src/main/scala/xs4s/example/brief/BriefPlainScalaExample.scala -------------------------------------------------------------------------------- /example/src/main/scala/xs4s/example/brief/BriefZIOExample.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScalaWilliam/xs4s/HEAD/example/src/main/scala/xs4s/example/brief/BriefZIOExample.scala -------------------------------------------------------------------------------- /example/src/main/scala/xs4s/example/package.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScalaWilliam/xs4s/HEAD/example/src/main/scala/xs4s/example/package.scala -------------------------------------------------------------------------------- /fs2/src/main/scala/xs4s/fs2compat/Fs2Syntax.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScalaWilliam/xs4s/HEAD/fs2/src/main/scala/xs4s/fs2compat/Fs2Syntax.scala -------------------------------------------------------------------------------- /fs2/src/main/scala/xs4s/fs2compat/package.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScalaWilliam/xs4s/HEAD/fs2/src/main/scala/xs4s/fs2compat/package.scala -------------------------------------------------------------------------------- /fs2/src/main/scala/xs4s/syntax/fs2.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScalaWilliam/xs4s/HEAD/fs2/src/main/scala/xs4s/syntax/fs2.scala -------------------------------------------------------------------------------- /fs2v3/src/main/scala/xs4s/fs2compat/Fs2Syntax.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScalaWilliam/xs4s/HEAD/fs2v3/src/main/scala/xs4s/fs2compat/Fs2Syntax.scala -------------------------------------------------------------------------------- /fs2v3/src/main/scala/xs4s/fs2compat/package.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScalaWilliam/xs4s/HEAD/fs2v3/src/main/scala/xs4s/fs2compat/package.scala -------------------------------------------------------------------------------- /fs2v3/src/main/scala/xs4s/syntax/fs2.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScalaWilliam/xs4s/HEAD/fs2v3/src/main/scala/xs4s/syntax/fs2.scala -------------------------------------------------------------------------------- /fs2v3/src/test/scala/xs4s/fs2compat/Fs2CompatSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScalaWilliam/xs4s/HEAD/fs2v3/src/test/scala/xs4s/fs2compat/Fs2CompatSpec.scala -------------------------------------------------------------------------------- /project/build.properties: -------------------------------------------------------------------------------- 1 | sbt.version=1.5.5 2 | -------------------------------------------------------------------------------- /project/gpg.sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScalaWilliam/xs4s/HEAD/project/gpg.sbt -------------------------------------------------------------------------------- /zio/src/main/scala/xs4s/syntax/zio.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScalaWilliam/xs4s/HEAD/zio/src/main/scala/xs4s/syntax/zio.scala -------------------------------------------------------------------------------- /zio/src/main/scala/xs4s/ziocompat/ZIOSyntax.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScalaWilliam/xs4s/HEAD/zio/src/main/scala/xs4s/ziocompat/ZIOSyntax.scala -------------------------------------------------------------------------------- /zio/src/main/scala/xs4s/ziocompat/package.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScalaWilliam/xs4s/HEAD/zio/src/main/scala/xs4s/ziocompat/package.scala --------------------------------------------------------------------------------