Mercurial > projects > dil
comparison trunk/src/dil/Messages.d @ 804:9e6c6bb73e5f
Implemented visit methods for some type nodes.
Added method SemanticPass2.search().
Added methods arrayOf() and arrayOf(Type) to class Type.
Refactored ModuleScopeType.
Added error msg UndefinedIdentifier.
Added release.py.
author | Aziz K?ksal <aziz.koeksal@gmail.com> |
---|---|
date | Sat, 08 Mar 2008 22:02:20 +0100 |
parents | cb8040538772 |
children |
comparison
equal
deleted
inserted
replaced
803:cb8040538772 | 804:9e6c6bb73e5f |
---|---|
152 auto ExpectedAliasTemplateParam = "expected name for alias template parameter, not '{}'"; | 152 auto ExpectedAliasTemplateParam = "expected name for alias template parameter, not '{}'"; |
153 auto ExpectedNameForThisTempParam = "expected name for 'this' template parameter, not '{}'"; | 153 auto ExpectedNameForThisTempParam = "expected name for 'this' template parameter, not '{}'"; |
154 auto ExpectedIdentOrInt = "expected an identifier or an integer, not '{}'"; | 154 auto ExpectedIdentOrInt = "expected an identifier or an integer, not '{}'"; |
155 auto MissingCatchOrFinally = "try statement is missing a catch or finally body."; | 155 auto MissingCatchOrFinally = "try statement is missing a catch or finally body."; |
156 // Semantic analysis: | 156 // Semantic analysis: |
157 auto UndefinedIdentifier = "undefined identifier '{}'"; | |
157 auto DeclConflictsWithDecl = "declaration '{}' conflicts with declaration @{}"; | 158 auto DeclConflictsWithDecl = "declaration '{}' conflicts with declaration @{}"; |
158 auto VariableConflictsWithDecl = "variable '{}' conflicts with declaration @{}"; | 159 auto VariableConflictsWithDecl = "variable '{}' conflicts with declaration @{}"; |
159 auto InterfaceCantHaveVariables = "an interface can't have member variables"; | 160 auto InterfaceCantHaveVariables = "an interface can't have member variables"; |
160 auto MixinArgumentMustBeString = "the mixin argument must evaluate to a string"; | 161 auto MixinArgumentMustBeString = "the mixin argument must evaluate to a string"; |
161 auto DebugSpecModuleLevel = "debug={} must be a module level"; | 162 auto DebugSpecModuleLevel = "debug={} must be a module level"; |