X-Git-Url: https://git.lizzy.rs/?a=blobdiff_plain;f=src%2Fgrammar%2Flexer.l;h=dd7b1c74de7497700bf75fab225bc9cb0c9439c5;hb=1181ca4b515cc7bb68ab62f99999d06c0e6f763a;hp=58202a08c372742b8d2f44253810a4811ad43f0f;hpb=16286f5cf921a9de463d8a744c33f49837698c3d;p=rust.git diff --git a/src/grammar/lexer.l b/src/grammar/lexer.l index 58202a08c37..dd7b1c74de7 100644 --- a/src/grammar/lexer.l +++ b/src/grammar/lexer.l @@ -200,7 +200,7 @@ while { return WHILE; } <> { BEGIN(INITIAL); return -1; } b\x22 { BEGIN(bytestr); yymore(); } -\x22 { BEGIN(suffix); return LIT_BINARY; } +\x22 { BEGIN(suffix); return LIT_BYTE_STR; } <> { return -1; } \\[n\nrt\\\x27\x220] { yymore(); } @@ -210,7 +210,7 @@ b\x22 { BEGIN(bytestr); yymore(); } (.|\n) { yymore(); } br\x22 { BEGIN(rawbytestr_nohash); yymore(); } -\x22 { BEGIN(suffix); return LIT_BINARY_RAW; } +\x22 { BEGIN(suffix); return LIT_BYTE_STR_RAW; } (.|\n) { yymore(); } <> { return -1; } @@ -228,7 +228,7 @@ br/# { end_hashes++; if (end_hashes == num_hashes) { BEGIN(INITIAL); - return LIT_BINARY_RAW; + return LIT_BYTE_STR_RAW; } } yymore(); @@ -237,7 +237,7 @@ br/# { end_hashes = 1; if (end_hashes == num_hashes) { BEGIN(INITIAL); - return LIT_BINARY_RAW; + return LIT_BYTE_STR_RAW; } yymore(); } @@ -311,7 +311,7 @@ r/# { \x22 { BEGIN(suffix); return LIT_STR; } <> { return -1; } -\\[n\nrt\\\x27\x220] { yymore(); } +\\[n\nr\rt\\\x27\x220] { yymore(); } \\x[0-9a-fA-F]{2} { yymore(); } \\u\{[0-9a-fA-F]?{6}\} { yymore(); } \\[^n\nrt\\\x27\x220] { return -1; }