Mercurial > projects > dang
diff basic/Messages.d @ 92:771ac63898e2 new_gen
A few better parser errors plus renaming most of the sema classes to match that they do now. Some have changes a lot.
author | Anders Johnsen <skabet@gmail.com> |
---|---|
date | Mon, 05 May 2008 18:44:20 +0200 |
parents | a49bb982a7b0 |
children | 857f0d530789 |
line wrap: on
line diff
--- a/basic/Messages.d Mon May 05 17:07:16 2008 +0200 +++ b/basic/Messages.d Mon May 05 18:44:20 2008 +0200 @@ -2,7 +2,6 @@ enum : uint { - InvalidType, InvalidSymbol, InvalidIlligaleType, UnexpectedEOFBlock, @@ -16,7 +15,9 @@ UnexpectedTokType, ExpectedIdAfterDot, ExpectedExp, - ExpectedCastType + ExpectedCastType, + InvalidDeclType, + InvalidType, } enum MessageType @@ -36,7 +37,6 @@ static this() { Messages = [ - InvalidType : MessageEntry(MessageType.Error, "InvalidType"), UnexpectedEOFBlock : MessageEntry(MessageType.Error, "Unexpected end of file. Unclosed comment block"), InvalidSymbol : MessageEntry(MessageType.Error, "Read invalid symbol: '%0'"), OnlyOneDotFloating : MessageEntry(MessageType.Error, "Only one '.' is allowed in an floating number"), @@ -49,6 +49,8 @@ UnexpectedTokType : MessageEntry(MessageType.Error, "Unexpected token in Type parsing. Got %0"), ExpectedIdAfterDot : MessageEntry(MessageType.Error, "Expected identifier after '.'"), ExpectedExp : MessageEntry(MessageType.Error, "Expected expression"), - ExpectedCastType : MessageEntry(MessageType.Error, "Expected cast type") + ExpectedCastType : MessageEntry(MessageType.Error, "Expected cast type"), + InvalidDeclType : MessageEntry(MessageType.Error, "Invalid declaration type"), + InvalidType : MessageEntry(MessageType.Error, "Invalid type") ]; }