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;