Mercurial > projects > dil
comparison trunk/src/Token.d @ 3:4bbce78bfb1e
- Added TOK enum.
- Added two methods to Lexer class.
author | aziz |
---|---|
date | Thu, 21 Jun 2007 18:36:04 +0000 |
parents | 8ba2570de175 |
children | 92df59b1ec4a |
comparison
equal
deleted
inserted
replaced
2:81c6cc33f5c8 | 3:4bbce78bfb1e |
---|---|
8 { | 8 { |
9 size_t loc; | 9 size_t loc; |
10 size_t col; | 10 size_t col; |
11 } | 11 } |
12 | 12 |
13 enum TOK | |
14 { | |
15 Identifier, | |
16 Whitespace, | |
17 Comment | |
18 } | |
19 | |
13 struct Token | 20 struct Token |
14 { | 21 { |
15 enum Type | 22 TOK type; |
16 { | |
17 | |
18 } | |
19 | |
20 Type type; | |
21 Position pos; | 23 Position pos; |
22 | 24 |
23 union | 25 union |
24 { | 26 { |
25 char[] str; | 27 char[] str; |