├── .gitignore ├── .travis.yml ├── LICENSE ├── NOTICE ├── README.md ├── examples └── src │ └── main │ ├── resources │ └── intellij01.png │ └── scala │ └── examples │ └── Examples.scala ├── project ├── build.properties └── plugins.sbt ├── shell-prompt.sbt ├── src ├── main │ └── scala │ │ └── com │ │ └── vitorsvieira │ │ └── dilate │ │ ├── Dilate.scala │ │ ├── DilateProtocol.scala │ │ ├── newtype.scala │ │ ├── package.scala │ │ └── valueclass.scala └── test │ └── scala │ └── com │ └── vitorsvieira │ └── dilate │ ├── NewTypeMacroSpec.scala │ └── ValueClassMacroSpec.scala └── version.sbt /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vitorsvieira/dilate/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vitorsvieira/dilate/HEAD/.travis.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vitorsvieira/dilate/HEAD/LICENSE -------------------------------------------------------------------------------- /NOTICE: -------------------------------------------------------------------------------- 1 | Copyright 2017 Vitor S. Vieira 2 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vitorsvieira/dilate/HEAD/README.md -------------------------------------------------------------------------------- /examples/src/main/resources/intellij01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vitorsvieira/dilate/HEAD/examples/src/main/resources/intellij01.png -------------------------------------------------------------------------------- /examples/src/main/scala/examples/Examples.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vitorsvieira/dilate/HEAD/examples/src/main/scala/examples/Examples.scala -------------------------------------------------------------------------------- /project/build.properties: -------------------------------------------------------------------------------- 1 | sbt.version = 0.13.16 2 | -------------------------------------------------------------------------------- /project/plugins.sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vitorsvieira/dilate/HEAD/project/plugins.sbt -------------------------------------------------------------------------------- /shell-prompt.sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vitorsvieira/dilate/HEAD/shell-prompt.sbt -------------------------------------------------------------------------------- /src/main/scala/com/vitorsvieira/dilate/Dilate.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vitorsvieira/dilate/HEAD/src/main/scala/com/vitorsvieira/dilate/Dilate.scala -------------------------------------------------------------------------------- /src/main/scala/com/vitorsvieira/dilate/DilateProtocol.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vitorsvieira/dilate/HEAD/src/main/scala/com/vitorsvieira/dilate/DilateProtocol.scala -------------------------------------------------------------------------------- /src/main/scala/com/vitorsvieira/dilate/newtype.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vitorsvieira/dilate/HEAD/src/main/scala/com/vitorsvieira/dilate/newtype.scala -------------------------------------------------------------------------------- /src/main/scala/com/vitorsvieira/dilate/package.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vitorsvieira/dilate/HEAD/src/main/scala/com/vitorsvieira/dilate/package.scala -------------------------------------------------------------------------------- /src/main/scala/com/vitorsvieira/dilate/valueclass.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vitorsvieira/dilate/HEAD/src/main/scala/com/vitorsvieira/dilate/valueclass.scala -------------------------------------------------------------------------------- /src/test/scala/com/vitorsvieira/dilate/NewTypeMacroSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vitorsvieira/dilate/HEAD/src/test/scala/com/vitorsvieira/dilate/NewTypeMacroSpec.scala -------------------------------------------------------------------------------- /src/test/scala/com/vitorsvieira/dilate/ValueClassMacroSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vitorsvieira/dilate/HEAD/src/test/scala/com/vitorsvieira/dilate/ValueClassMacroSpec.scala -------------------------------------------------------------------------------- /version.sbt: -------------------------------------------------------------------------------- 1 | version in ThisBuild := "0.1.3-SNAPSHOT" 2 | --------------------------------------------------------------------------------