diff options
author | Mike Buland <eichlan@xagasoft.com> | 2010-10-18 04:38:19 +0000 |
---|---|---|
committer | Mike Buland <eichlan@xagasoft.com> | 2010-10-18 04:38:19 +0000 |
commit | 78463c30031a478936b21168a6fc93ae6eeaaeb9 (patch) | |
tree | 2216344a91f23088dcb4cf93492802c75577fad1 /src/lexer.h | |
parent | 00ecd458ced768b3b8752cdd421a22244b7adc01 (diff) | |
download | libbu++-78463c30031a478936b21168a6fc93ae6eeaaeb9.tar.gz libbu++-78463c30031a478936b21168a6fc93ae6eeaaeb9.tar.bz2 libbu++-78463c30031a478936b21168a6fc93ae6eeaaeb9.tar.xz libbu++-78463c30031a478936b21168a6fc93ae6eeaaeb9.zip |
Several of these new files will go away, but I didn't want to lose them for now.
The parser works! The parser compiler works! It makes parsers!
Now we just have to implement post processing, token lookup tables, and storage.
Diffstat (limited to 'src/lexer.h')
-rw-r--r-- | src/lexer.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/lexer.h b/src/lexer.h index 2cb5f51..9840afe 100644 --- a/src/lexer.h +++ b/src/lexer.h | |||
@@ -36,6 +36,10 @@ namespace Bu | |||
36 | } | 36 | } |
37 | TokenType iToken; | 37 | TokenType iToken; |
38 | Bu::Variant vExtra; | 38 | Bu::Variant vExtra; |
39 | int iStartCol; | ||
40 | int iStartRow; | ||
41 | int iEndCol; | ||
42 | int iEndRow; | ||
39 | }; | 43 | }; |
40 | 44 | ||
41 | virtual Token *nextToken()=0; | 45 | virtual Token *nextToken()=0; |