Microsoft/monaco-editor

Rust syntax highlighting broken for raw strings

Open

#2,897 建立於 2022年1月17日

在 GitHub 查看
 (1 留言) (0 反應) (0 負責人)JavaScript (1,283 fork)batch import
buggrammarshelp wanted

倉庫指標

Star
 (14,836 star)
PR 合併指標
 (平均合併 6小時 26分鐘) (30 天內合併 15 個 PR)

描述

Seems like this is still a problem for code such as:

fn main() {
    let a = r#"hello" world"#;
    println!("{}", a);
}

Using the #ed raw strings. Now that the rust-playground may also use monaco one may encounter this problem:

image

Note: rust's raw strings are formed as an r, then some number of #s, "<the string here>", then a matching number of #s

Originally posted by @Ben-Lichtman in https://github.com/microsoft/monaco-editor/issues/2552#issuecomment-1013553336

貢獻者指南