Mercurial > projects > dang
comparison lexer/Lexer.d @ 99:857f0d530789 new_gen
Imports and improved module statement
Allow "module a.b.c"
Supports most forms of D's import.
import A, B;
import A, B = C;
import A, B : a = b, c;
author | Anders Halager <halager@gmail.com> |
---|---|
date | Tue, 06 May 2008 21:59:22 +0200 |
parents | 771ac63898e2 |
children | 7ff4bc2accf2 |
comparison
equal
deleted
inserted
replaced
98:7f9240d4ddc1 | 99:857f0d530789 |
---|---|
19 public: | 19 public: |
20 | 20 |
21 /** | 21 /** |
22 Create a new Lexer. | 22 Create a new Lexer. |
23 */ | 23 */ |
24 | |
25 | |
26 this(SourceLocation start, SourceManager src_mgr, MessageHandler messages) | 24 this(SourceLocation start, SourceManager src_mgr, MessageHandler messages) |
27 { | 25 { |
28 this.messages = messages; | 26 this.messages = messages; |
29 sm = src_mgr; | 27 sm = src_mgr; |
30 start_loc = start; | 28 start_loc = start; |