Skip to content

Commit 66918e1

Browse files
Reexport literal-escaper from rustc_lexer to allow rust-analyzer to compile
1 parent 75d54cd commit 66918e1

File tree

3 files changed

+5
-0
lines changed

3 files changed

+5
-0
lines changed

Cargo.lock

+1
Original file line numberDiff line numberDiff line change
@@ -4078,6 +4078,7 @@ name = "rustc_lexer"
40784078
version = "0.0.0"
40794079
dependencies = [
40804080
"expect-test",
4081+
"literal-escaper",
40814082
"memchr",
40824083
"unicode-properties",
40834084
"unicode-xid",

compiler/rustc_lexer/Cargo.toml

+1
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@ Rust lexer used by rustc. No stability guarantees are provided.
1616
[dependencies]
1717
memchr = "2.7.4"
1818
unicode-xid = "0.2.0"
19+
literal-escaper = { path = "../../library/literal-escaper" }
1920

2021
[dependencies.unicode-properties]
2122
version = "0.1.0"

compiler/rustc_lexer/src/lib.rs

+3
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,9 @@ mod cursor;
3131
#[cfg(test)]
3232
mod tests;
3333

34+
// FIXME: This is needed for rust-analyzer. Remove this dependency once rust-analyzer uses
35+
// `literal-escaper`.
36+
pub use literal_escaper as unescape;
3437
use unicode_properties::UnicodeEmoji;
3538
pub use unicode_xid::UNICODE_VERSION as UNICODE_XID_VERSION;
3639

0 commit comments

Comments
 (0)