equal
deleted
inserted
replaced
38 object Node |
38 object Node |
39 { |
39 { |
40 sealed case class Header( |
40 sealed case class Header( |
41 imports: List[Name], |
41 imports: List[Name], |
42 keywords: Thy_Header.Keywords, |
42 keywords: Thy_Header.Keywords, |
43 files: List[String], |
|
44 errors: List[String] = Nil) |
43 errors: List[String] = Nil) |
45 { |
44 { |
46 def error(msg: String): Header = copy(errors = errors ::: List(msg)) |
45 def error(msg: String): Header = copy(errors = errors ::: List(msg)) |
47 } |
46 } |
48 |
47 |
49 def bad_header(msg: String): Header = Header(Nil, Nil, Nil, List(msg)) |
48 def bad_header(msg: String): Header = Header(Nil, Nil, List(msg)) |
50 |
49 |
51 object Name |
50 object Name |
52 { |
51 { |
53 val empty = Name("", "", "") |
52 val empty = Name("", "", "") |
54 |
53 |