Skip to content

Commit c6c60d2

Browse files
committed
4 variants
1 parent e8b2e90 commit c6c60d2

25 files changed

+319
-249
lines changed

mindmap/app/MindMap-generated.scala

Lines changed: 92 additions & 94 deletions
Original file line numberDiff line numberDiff line change
@@ -2,32 +2,30 @@ package generated {
22
/*****************************************
33
Emitting Generated Code
44
*******************************************/
5-
class ListMaps extends ((scala.collection.immutable.List[RecordStringRecordStringListRecordStringintintintintListRecordRecordStringintintintintRecordStringintintintint], java.lang.String)=>(scala.xml.Node)) {
6-
def apply(x0:scala.collection.immutable.List[RecordStringRecordStringListRecordStringintintintintListRecordRecordStringintintintintRecordStringintintintint], x1:java.lang.String): scala.xml.Node = {
7-
val x3 = "/"+x1
8-
val x4 = x3+"/"
9-
val x16 = x0.flatMap { x2 =>
10-
val x7 = x2.content
11-
val x8 = x7.name
12-
val x9 = {xml.Text(x8)}
13-
val x5 = x2.id
14-
val x6 = x4+x5
15-
val x11 = <a href={x6}>{x9}</a>
16-
val x13 = <li>{x11}</li>
17-
val x14 = List(x13)
18-
x14
19-
}
20-
val x17 = List()
21-
val x18 = x16 ::: x17
22-
val x19 = <ul>{x18}</ul>
23-
val x20 = {xml.Text("Create a ")}
24-
val x21 = {xml.Text("new mind map")}
25-
val x23 = <strong>{x21}</strong>
26-
val x24 = {xml.Text(": ")}
27-
val x25 = <input type={"text"} placeholder={"Name"} />
28-
val x27 = <p>{List(x20, x23, x24, x25)}</p>
29-
val x29 = <div>{List(x19, x27)}</div>
30-
x29
5+
class ListMaps extends ((scala.collection.immutable.List[RecordStringRecordStringListRecordStringintintintintListRecordRecordStringintintintintRecordStringintintintint])=>(scala.xml.Node)) {
6+
def apply(x0:scala.collection.immutable.List[RecordStringRecordStringListRecordStringintintintintListRecordRecordStringintintintintRecordStringintintintint]): scala.xml.Node = {
7+
val x13 = x0.flatMap { x1 =>
8+
val x4 = x1.content
9+
val x5 = x4.name
10+
val x6 = {xml.Text(x5)}
11+
val x2 = x1.id
12+
val x3 = "/"+x2
13+
val x8 = <a href={x3}>{x6}</a>
14+
val x10 = <li>{x8}</li>
15+
val x11 = List(x10)
16+
x11
17+
}
18+
val x14 = List()
19+
val x15 = x13 ::: x14
20+
val x16 = <ul>{x15}</ul>
21+
val x17 = {xml.Text("Create a ")}
22+
val x18 = {xml.Text("new mind map")}
23+
val x20 = <strong>{x18}</strong>
24+
val x21 = {xml.Text(": ")}
25+
val x22 = <input type={"text"} placeholder={"Name"} />
26+
val x24 = <p>{List(x17, x20, x21, x22)}</p>
27+
val x26 = <div class={"list-maps"}>{List(x16, x24)}</div>
28+
x26
3129
}
3230
}
3331
/*****************************************
@@ -37,64 +35,64 @@ x29
3735
Emitting Generated Code
3836
*******************************************/
3937
class ShowMap extends ((RecordStringListRecordStringintintintintListRecordRecordStringintintintintRecordStringintintintint)=>(scala.collection.immutable.List[scala.xml.Node])) {
40-
def apply(x31:RecordStringListRecordStringintintintintListRecordRecordStringintintintintRecordStringintintintint): scala.collection.immutable.List[scala.xml.Node] = {
41-
val x32 = <defs />
42-
val x33 = x31.vertices
43-
val x52 = (0).toString()
44-
val x58 = x33.map{
45-
x34 =>
46-
val x41 = x34.width
47-
val x43 = (x41).toString()
48-
val x42 = x34.height
49-
val x44 = (x42).toString()
50-
val x45 = <rect width={x43} height={x44} />
51-
val x48 = x34.content
52-
val x49 = {xml.Text(x48)}
53-
val x46 = "height: "+x42
54-
val x47 = x46+"px;"
55-
val x51 = <p style={x47}>{x49}</p>
56-
val x54 = <foreignObject x={x52} y={x52} width={x43} height={x44}>{x51}</foreignObject>
57-
val x35 = x34.posx
58-
val x36 = "translate("+x35
59-
val x37 = x36+","
60-
val x38 = x34.posy
61-
val x39 = x37+x38
62-
val x40 = x39+")"
63-
val x56 = <g class={"vertex"} transform={x40}>{List(x45, x54)}</g>
64-
x56
65-
}
66-
val x59 = x31.edges
67-
val x87 = x59.map{
68-
x60 =>
69-
val x61 = x60.orig
70-
val x62 = x61.posx
71-
val x63 = x61.width
72-
val x64 = x63 / 2
73-
val x65 = x62 + x64
74-
val x79 = (x65).toString()
75-
val x66 = x61.posy
76-
val x67 = x61.height
77-
val x68 = x67 / 2
78-
val x69 = x66 + x68
79-
val x80 = (x69).toString()
80-
val x70 = x60.end
81-
val x71 = x70.posx
82-
val x72 = x70.width
83-
val x73 = x72 / 2
84-
val x74 = x71 + x73
85-
val x81 = (x74).toString()
86-
val x75 = x70.posy
87-
val x76 = x70.height
88-
val x77 = x76 / 2
89-
val x78 = x75 + x77
90-
val x82 = (x78).toString()
91-
val x83 = <line x1={x79} y1={x80} x2={x81} y2={x82} />
92-
val x85 = <g class={"edge"}>{x83}</g>
38+
def apply(x28:RecordStringListRecordStringintintintintListRecordRecordStringintintintintRecordStringintintintint): scala.collection.immutable.List[scala.xml.Node] = {
39+
val x29 = <defs />
40+
val x30 = x28.vertices
41+
val x49 = (0).toString()
42+
val x55 = x30.map{
43+
x31 =>
44+
val x38 = x31.width
45+
val x40 = (x38).toString()
46+
val x39 = x31.height
47+
val x41 = (x39).toString()
48+
val x42 = <rect width={x40} height={x41} />
49+
val x45 = x31.content
50+
val x46 = {xml.Text(x45)}
51+
val x43 = "height: "+x39
52+
val x44 = x43+"px;"
53+
val x48 = <p style={x44}>{x46}</p>
54+
val x51 = <foreignObject x={x49} y={x49} width={x40} height={x41}>{x48}</foreignObject>
55+
val x32 = x31.posx
56+
val x33 = "translate("+x32
57+
val x34 = x33+","
58+
val x35 = x31.posy
59+
val x36 = x34+x35
60+
val x37 = x36+")"
61+
val x53 = <g class={"vertex"} transform={x37}>{List(x42, x51)}</g>
62+
x53
63+
}
64+
val x56 = x28.edges
65+
val x84 = x56.map{
66+
x57 =>
67+
val x58 = x57.orig
68+
val x59 = x58.posx
69+
val x60 = x58.width
70+
val x61 = x60 / 2
71+
val x62 = x59 + x61
72+
val x76 = (x62).toString()
73+
val x63 = x58.posy
74+
val x64 = x58.height
75+
val x65 = x64 / 2
76+
val x66 = x63 + x65
77+
val x77 = (x66).toString()
78+
val x67 = x57.end
79+
val x68 = x67.posx
80+
val x69 = x67.width
81+
val x70 = x69 / 2
82+
val x71 = x68 + x70
83+
val x78 = (x71).toString()
84+
val x72 = x67.posy
85+
val x73 = x67.height
86+
val x74 = x73 / 2
87+
val x75 = x72 + x74
88+
val x79 = (x75).toString()
89+
val x80 = <line x1={x76} y1={x77} x2={x78} y2={x79} />
90+
val x82 = <g class={"edge"}>{x80}</g>
91+
x82
92+
}
93+
val x85 = x84 ::: x55
9394
x85
9495
}
95-
val x88 = x87 ::: x58
96-
x88
97-
}
9896
}
9997
/*****************************************
10098
End of Generated Code
@@ -103,9 +101,9 @@ x88
103101
Emitting Generated Code
104102
*******************************************/
105103
class MindMap extends ((java.lang.String, scala.collection.immutable.List[RecordStringintintintint], scala.collection.immutable.List[RecordRecordStringintintintintRecordStringintintintint])=>(RecordStringListRecordStringintintintintListRecordRecordStringintintintintRecordStringintintintint)) {
106-
def apply(x90:java.lang.String, x91:scala.collection.immutable.List[RecordStringintintintint], x92:scala.collection.immutable.List[RecordRecordStringintintintintRecordStringintintintint]): RecordStringListRecordStringintintintintListRecordRecordStringintintintintRecordStringintintintint = {
107-
val x93 = RecordStringListRecordStringintintintintListRecordRecordStringintintintintRecordStringintintintint(name = x90, vertices = x91, edges = x92)
108-
x93
104+
def apply(x87:java.lang.String, x88:scala.collection.immutable.List[RecordStringintintintint], x89:scala.collection.immutable.List[RecordRecordStringintintintintRecordStringintintintint]): RecordStringListRecordStringintintintintListRecordRecordStringintintintintRecordStringintintintint = {
105+
val x90 = RecordStringListRecordStringintintintintListRecordRecordStringintintintintRecordStringintintintint(name = x87, vertices = x88, edges = x89)
106+
x90
109107
}
110108
}
111109
/*****************************************
@@ -115,9 +113,9 @@ x93
115113
Emitting Generated Code
116114
*******************************************/
117115
class MindMapR extends ((java.lang.String, RecordStringListRecordStringintintintintListRecordRecordStringintintintintRecordStringintintintint)=>(RecordStringRecordStringListRecordStringintintintintListRecordRecordStringintintintintRecordStringintintintint)) {
118-
def apply(x94:java.lang.String, x95:RecordStringListRecordStringintintintintListRecordRecordStringintintintintRecordStringintintintint): RecordStringRecordStringListRecordStringintintintintListRecordRecordStringintintintintRecordStringintintintint = {
119-
val x96 = RecordStringRecordStringListRecordStringintintintintListRecordRecordStringintintintintRecordStringintintintint(id = x94, content = x95)
120-
x96
116+
def apply(x91:java.lang.String, x92:RecordStringListRecordStringintintintintListRecordRecordStringintintintintRecordStringintintintint): RecordStringRecordStringListRecordStringintintintintListRecordRecordStringintintintintRecordStringintintintint = {
117+
val x93 = RecordStringRecordStringListRecordStringintintintintListRecordRecordStringintintintintRecordStringintintintint(id = x91, content = x92)
118+
x93
121119
}
122120
}
123121
/*****************************************
@@ -127,9 +125,9 @@ x96
127125
Emitting Generated Code
128126
*******************************************/
129127
class Vertex extends ((java.lang.String, Int, Int, Int, Int)=>(RecordStringintintintint)) {
130-
def apply(x97:java.lang.String, x98:Int, x99:Int, x100:Int, x101:Int): RecordStringintintintint = {
131-
val x102 = RecordStringintintintint(height = x101, posy = x99, content = x97, posx = x98, width = x100)
132-
x102
128+
def apply(x94:java.lang.String, x95:Int, x96:Int, x97:Int, x98:Int): RecordStringintintintint = {
129+
val x99 = RecordStringintintintint(height = x98, posy = x96, content = x94, posx = x95, width = x97)
130+
x99
133131
}
134132
}
135133
/*****************************************
@@ -139,9 +137,9 @@ x102
139137
Emitting Generated Code
140138
*******************************************/
141139
class Edge extends ((RecordStringintintintint, RecordStringintintintint)=>(RecordRecordStringintintintintRecordStringintintintint)) {
142-
def apply(x103:RecordStringintintintint, x104:RecordStringintintintint): RecordRecordStringintintintintRecordStringintintintint = {
143-
val x105 = RecordRecordStringintintintintRecordStringintintintint(orig = x103, end = x104)
144-
x105
140+
def apply(x100:RecordStringintintintint, x101:RecordStringintintintint): RecordRecordStringintintintintRecordStringintintintint = {
141+
val x102 = RecordRecordStringintintintintRecordStringintintintint(orig = x100, end = x101)
142+
x102
145143
}
146144
}
147145
/*****************************************

0 commit comments

Comments
 (0)