diff options
| author | Tim Foley <tim.foley.is@gmail.com> | 2017-07-08 18:58:42 -0700 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2017-07-08 18:58:42 -0700 |
| commit | 68df74b58a56b0a1fb19b9ec4ff0282969cd6a12 (patch) | |
| tree | 5eaa7eaab892504db53cca4b8044b0c8bcde58b3 /source/slang/lexer.cpp | |
| parent | c07a6e6b5f5e0e4839b435ff6c15b821b6dead11 (diff) | |
| parent | 767d47a842700653b8deffe82ccb3c85ad582c13 (diff) | |
Merge pull request #60 from tfoleyNV/revise-rewriter
Revise rewriter
Diffstat (limited to 'source/slang/lexer.cpp')
| -rw-r--r-- | source/slang/lexer.cpp | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/source/slang/lexer.cpp b/source/slang/lexer.cpp index 2d75e1900..d8211fb20 100644 --- a/source/slang/lexer.cpp +++ b/source/slang/lexer.cpp @@ -517,7 +517,7 @@ namespace Slang if(base > 10) { cursor++; - return c - 'a'; + return 10 + c - 'a'; } return -1; @@ -525,7 +525,7 @@ namespace Slang if(base > 10) { cursor++; - return c - 'A'; + return 10 + c - 'A'; } return -1; } @@ -957,7 +957,7 @@ namespace Slang switch(peek(lexer)) { default: - return TokenType::IntegerLiteral; + return maybeLexNumberSuffix(lexer, TokenType::IntegerLiteral); case '.': advance(lexer); |
