comparison trunk/src/dil/SyntaxTree.d @ 490:47be6bfe39cd

Refactored code and added new modules. Added ProtectionDeclaration and changed Parser to make use of it. Moved class Location to its own module. Moved some Lexer functions to new module LexerFuncs. Moved Lexer.getLocation() to struct Token. Added methods semantic() and error() to class Expression. Added method error() to class Scope.
author Aziz K?ksal <aziz.koeksal@gmail.com>
date Tue, 04 Dec 2007 23:31:20 +0100
parents a7291d3ee9d7
children 9c208925a3d4
comparison
equal deleted inserted replaced
489:a7291d3ee9d7 490:47be6bfe39cd
44 StaticAssertDeclaration, 44 StaticAssertDeclaration,
45 TemplateDeclaration, 45 TemplateDeclaration,
46 NewDeclaration, 46 NewDeclaration,
47 DeleteDeclaration, 47 DeleteDeclaration,
48 AttributeDeclaration, 48 AttributeDeclaration,
49 ProtectionDeclaration,
49 ExternDeclaration, 50 ExternDeclaration,
50 AlignDeclaration, 51 AlignDeclaration,
51 PragmaDeclaration, 52 PragmaDeclaration,
52 MixinDeclaration, 53 MixinDeclaration,
53 54