Mercurial > projects > dang
comparison src/basic/Message.d @ 209:42e663451371
Renamed some of the actions. Declarations now have it's own action.
author | Anders Johnsen <skabet@gmail.com> |
---|---|
date | Tue, 12 Aug 2008 19:05:17 +0200 |
parents | e0551773a005 |
children | 9e9f3e7e342b |
comparison
equal
deleted
inserted
replaced
208:41ccd50e7cbc | 209:42e663451371 |
---|---|
8 import tango.stdc.stdlib; | 8 import tango.stdc.stdlib; |
9 | 9 |
10 import llvm.type; | 10 import llvm.type; |
11 | 11 |
12 import lexer.Token, | 12 import lexer.Token, |
13 lexer.Lexer, | 13 lexer.Lexer; |
14 sema.DType; | |
15 | 14 |
16 import basic.SourceLocation, | 15 import basic.SourceLocation, |
17 basic.SourceManager; | 16 basic.SourceManager; |
18 | 17 |
19 public import basic.Messages; | 18 public import basic.Messages; |
193 Message arg(char c) | 192 Message arg(char c) |
194 { | 193 { |
195 return arg([c]); | 194 return arg([c]); |
196 } | 195 } |
197 | 196 |
198 Message arg(DType[] types) | |
199 { | |
200 char[][] res; | |
201 foreach (type; types) | |
202 res ~= type.name(); | |
203 return arg(res); | |
204 } | |
205 | |
206 Message fatal(ExitLevel exitlevel = ExitLevel.Normal) | 197 Message fatal(ExitLevel exitlevel = ExitLevel.Normal) |
207 { | 198 { |
208 msg_handler.checkErrors(exitlevel); | 199 msg_handler.checkErrors(exitlevel); |
209 return this; | 200 return this; |
210 } | 201 } |