aboutsummaryrefslogtreecommitdiff
path: root/benchmarks/2.12/src/adt1.scala
diff options
context:
space:
mode:
Diffstat (limited to 'benchmarks/2.12/src/adt1.scala')
-rw-r--r--benchmarks/2.12/src/adt1.scala63
1 files changed, 34 insertions, 29 deletions
diff --git a/benchmarks/2.12/src/adt1.scala b/benchmarks/2.12/src/adt1.scala
index f9ab65f..2efbdd4 100644
--- a/benchmarks/2.12/src/adt1.scala
+++ b/benchmarks/2.12/src/adt1.scala
@@ -20,40 +20,45 @@ import Scalaz._
@deriving(Show, Equal) sealed trait Alphabet
@deriving(Show, Equal) case class Greek(άλφα: Letter,
- βήτα: Letter,
- γάμα: Letter,
- δέλτα: Letter,
- έψιλον: Letter,
- ζήτα: Letter,
- ήτα: Letter,
- θήτα: Letter)
+ βήτα: Letter,
+ γάμα: Letter,
+ δέλτα: Letter,
+ έψιλον: Letter,
+ ζήτα: Letter,
+ ήτα: Letter,
+ θήτα: Letter)
extends Alphabet
-@deriving(Show, Equal) case class Cyrillic(б: Letter, в: Letter, г: Letter, д: Letter, ж: Letter, з: Letter)
+@deriving(Show, Equal) case class Cyrillic(б: Letter,
+ в: Letter,
+ г: Letter,
+ д: Letter,
+ ж: Letter,
+ з: Letter)
extends Alphabet
@deriving(Show, Equal) case class Latin(a: Letter,
- b: Letter,
- c: Letter,
- d: Letter,
- e: Letter,
- f: Letter,
- g: Letter,
- h: Letter,
- i: Letter,
- j: Letter,
- k: Letter,
- l: Letter,
- m: Letter,
- n: Letter,
- o: Letter,
- p: Letter,
- q: Letter,
- r: Letter,
- s: Letter,
- t: Letter,
- u: Letter,
- v: Letter)
+ b: Letter,
+ c: Letter,
+ d: Letter,
+ e: Letter,
+ f: Letter,
+ g: Letter,
+ h: Letter,
+ i: Letter,
+ j: Letter,
+ k: Letter,
+ l: Letter,
+ m: Letter,
+ n: Letter,
+ o: Letter,
+ p: Letter,
+ q: Letter,
+ r: Letter,
+ s: Letter,
+ t: Letter,
+ u: Letter,
+ v: Letter)
extends Alphabet
//@deriving(Show, Equal) case class Letter(name: String, phonetic: String)