Microsoft/monaco-editor

Rust syntax highlighting broken for raw strings

Open

#2.897 aberto em 17 de jan. de 2022

Ver no GitHub
 (1 comment) (0 reactions) (0 assignees)JavaScript (1.283 forks)batch import
buggrammarshelp wanted

Métricas do repositório

Stars
 (14.836 stars)
Métricas de merge de PR
 (Mesclagem média 6h 26m) (15 fundiu PRs em 30d)

Description

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

Guia do colaborador