equal
deleted
inserted
replaced
27 |
27 |
28 sealed case class Header(val name: String, val imports: List[String], val uses: List[String]) |
28 sealed case class Header(val name: String, val imports: List[String], val uses: List[String]) |
29 { |
29 { |
30 def map(f: String => String): Header = |
30 def map(f: String => String): Header = |
31 Header(f(name), imports.map(f), uses.map(f)) |
31 Header(f(name), imports.map(f), uses.map(f)) |
32 } |
|
33 |
|
34 val xml_encode: XML.Encode.T[Header] = |
|
35 { |
|
36 case Header(name, imports, uses) => |
|
37 import XML.Encode._ |
|
38 triple(string, list(string), list(string))(name, imports, uses) |
|
39 } |
32 } |
40 |
33 |
41 |
34 |
42 /* file name */ |
35 /* file name */ |
43 |
36 |