Mercurial > projects > dang
diff basic/Messages.d @ 158:57b0b4464a0b
Parsing "new", putting it in AST and performs some tests on it. Eg. if the contructor exists and the params matches.
author | Anders Johnsen <skabet@gmail.com> |
---|---|
date | Tue, 22 Jul 2008 00:33:58 +0200 |
parents | 6c5a3c0bb4fb |
children | 7982eb63c0eb |
line wrap: on
line diff
--- a/basic/Messages.d Mon Jul 21 22:14:06 2008 +0200 +++ b/basic/Messages.d Tue Jul 22 00:33:58 2008 +0200 @@ -38,6 +38,9 @@ MultipleDefaults, OverlappingCases, InvalidCaseValue, + NoConstructor, + NoMachingCon, + CandidateNr, // Strings InvalidStrPrefix, @@ -107,6 +110,9 @@ UndefinedType : E(Err, "Undefined type '%0'"), MissingMember : E(Err, "%0 %1 has no member %2"), CannotRedeclare : E(Err, "Cannot redeclare '%0'"), + NoConstructor : E(Err, "No constructor avaible"), + NoMachingCon : E(Err, "No maching constructor. Candidates are:"), + CandidateNr : E(Err, "Candidate number %0"), // - switch MultipleDefaults : E(Err, "Switch statements can't have multiple defaults"),