| changeset 176 | 2b9141b01023 |
| parent 174 | e718b56aba78 |
| child 180 | b98a56a533d0 |
1.1 --- a/src/Parser.cpp Sat Sep 01 17:10:56 2012 -0700 1.2 +++ b/src/Parser.cpp Sat Sep 01 17:11:06 2012 -0700 1.3 @@ -143,6 +143,13 @@ 1.4 return new (pool_) FloatLiteral(scanner_.begin(), value); 1.5 } 1.6 1.7 + case TOK_HEX_LITERAL: 1.8 + { 1.9 + scanner_.scan(); 1.10 + int value = strtol(scanner_.literal(), NULL, 16); 1.11 + return new (pool_) IntegerLiteral(scanner_.begin(), value); 1.12 + } 1.13 + 1.14 case TOK_INTEGER_LITERAL: 1.15 { 1.16 scanner_.scan();