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")
     ];
 }